home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / hity wydania / Ubuntu 9.10 PL / karmelkowy-koliberek-desktop-9.10-i386-PL.iso / casper / filesystem.squashfs / usr / share / snmp / mibs / IP-MIB.txt < prev    next >
Text File  |  2009-10-02  |  186KB  |  5,255 lines

  1. IP-MIB DEFINITIONS ::= BEGIN
  2.  
  3. IMPORTS
  4.     MODULE-IDENTITY, OBJECT-TYPE,
  5.     Integer32, Counter32, IpAddress,
  6.     mib-2, Unsigned32, Counter64,
  7.     zeroDotZero                        FROM SNMPv2-SMI
  8.     PhysAddress, TruthValue,
  9.     TimeStamp, RowPointer,
  10.     TEXTUAL-CONVENTION, TestAndIncr,
  11.     RowStatus, StorageType             FROM SNMPv2-TC
  12.     MODULE-COMPLIANCE, OBJECT-GROUP    FROM SNMPv2-CONF
  13.     InetAddress, InetAddressType,
  14.     InetAddressPrefixLength,
  15.     InetVersion, InetZoneIndex         FROM INET-ADDRESS-MIB
  16.     InterfaceIndex                     FROM IF-MIB;
  17.  
  18. ipMIB MODULE-IDENTITY
  19.     LAST-UPDATED "200602020000Z"
  20.     ORGANIZATION "IETF IPv6 MIB Revision Team"
  21.     CONTACT-INFO
  22.            "Editor:
  23.  
  24.  
  25.  
  26.             Shawn A. Routhier
  27.             Interworking Labs
  28.             108 Whispering Pines Dr. Suite 235
  29.             Scotts Valley, CA 95066
  30.             USA
  31.             EMail: <sar@iwl.com>"
  32.     DESCRIPTION
  33.            "The MIB module for managing IP and ICMP implementations, but
  34.             excluding their management of IP routes.
  35.  
  36.             Copyright (C) The Internet Society (2006).  This version of
  37.             this MIB module is part of RFC 4293; see the RFC itself for
  38.             full legal notices."
  39.  
  40.     REVISION      "200602020000Z"
  41.     DESCRIPTION
  42.            "The IP version neutral revision with added IPv6 objects for
  43.             ND, default routers, and router advertisements.  As well as
  44.             being the successor to RFC 2011, this MIB is also the
  45.             successor to RFCs 2465 and 2466.  Published as RFC 4293."
  46.  
  47.     REVISION      "199411010000Z"
  48.     DESCRIPTION
  49.            "A separate MIB module (IP-MIB) for IP and ICMP management
  50.             objects.  Published as RFC 2011."
  51.  
  52.     REVISION      "199103310000Z"
  53.     DESCRIPTION
  54.            "The initial revision of this MIB module was part of MIB-II,
  55.             which was published as RFC 1213."
  56.     ::= { mib-2 48}
  57.  
  58. --
  59. -- The textual conventions we define and use in this MIB.
  60. --
  61.  
  62. IpAddressOriginTC ::= TEXTUAL-CONVENTION
  63.     STATUS     current
  64.     DESCRIPTION
  65.            "The origin of the address.
  66.  
  67.             manual(2) indicates that the address was manually configured
  68.             to a specified address, e.g., by user configuration.
  69.  
  70.             dhcp(4) indicates an address that was assigned to this
  71.             system by a DHCP server.
  72.  
  73.             linklayer(5) indicates an address created by IPv6 stateless
  74.  
  75.  
  76.  
  77.             auto-configuration.
  78.  
  79.             random(6) indicates an address chosen by the system at
  80.             random, e.g., an IPv4 address within 169.254/16, or an RFC
  81.             3041 privacy address."
  82.     SYNTAX     INTEGER {
  83.         other(1),
  84.         manual(2),
  85.         dhcp(4),
  86.         linklayer(5),
  87.         random(6)
  88.     }
  89.  
  90. IpAddressStatusTC ::= TEXTUAL-CONVENTION
  91.     STATUS     current
  92.     DESCRIPTION
  93.            "The status of an address.  Most of the states correspond to
  94.             states from the IPv6 Stateless Address Autoconfiguration
  95.             protocol.
  96.  
  97.             The preferred(1) state indicates that this is a valid
  98.             address that can appear as the destination or source address
  99.             of a packet.
  100.  
  101.             The deprecated(2) state indicates that this is a valid but
  102.             deprecated address that should no longer be used as a source
  103.             address in new communications, but packets addressed to such
  104.             an address are processed as expected.
  105.  
  106.             The invalid(3) state indicates that this isn't a valid
  107.             address and it shouldn't appear as the destination or source
  108.             address of a packet.
  109.  
  110.             The inaccessible(4) state indicates that the address is not
  111.             accessible because the interface to which this address is
  112.             assigned is not operational.
  113.  
  114.             The unknown(5) state indicates that the status cannot be
  115.             determined for some reason.
  116.  
  117.             The tentative(6) state indicates that the uniqueness of the
  118.             address on the link is being verified.  Addresses in this
  119.             state should not be used for general communication and
  120.             should only be used to determine the uniqueness of the
  121.             address.
  122.  
  123.             The duplicate(7) state indicates the address has been
  124.             determined to be non-unique on the link and so must not be
  125.  
  126.  
  127.  
  128.             used.
  129.  
  130.             The optimistic(8) state indicates the address is available
  131.             for use, subject to restrictions, while its uniqueness on
  132.             a link is being verified.
  133.  
  134.             In the absence of other information, an IPv4 address is
  135.             always preferred(1)."
  136.     REFERENCE "RFC 2462"
  137.     SYNTAX     INTEGER {
  138.         preferred(1),
  139.         deprecated(2),
  140.         invalid(3),
  141.         inaccessible(4),
  142.         unknown(5),
  143.         tentative(6),
  144.         duplicate(7),
  145.         optimistic(8)
  146.     }
  147.  
  148. IpAddressPrefixOriginTC ::= TEXTUAL-CONVENTION
  149.     STATUS     current
  150.     DESCRIPTION
  151.            "The origin of this prefix.
  152.  
  153.             manual(2) indicates a prefix that was manually configured.
  154.  
  155.             wellknown(3) indicates a well-known prefix, e.g., 169.254/16
  156.             for IPv4 auto-configuration or fe80::/10 for IPv6 link-local
  157.             addresses.  Well known prefixes may be assigned by IANA,
  158.             the address registries, or by specification in a standards
  159.             track RFC.
  160.  
  161.             dhcp(4) indicates a prefix that was assigned by a DHCP
  162.             server.
  163.  
  164.             routeradv(5) indicates a prefix learned from a router
  165.             advertisement.
  166.  
  167.             Note: while IpAddressOriginTC and IpAddressPrefixOriginTC
  168.             are similar, they are not identical.  The first defines how
  169.             an address was created, while the second defines how a
  170.             prefix was found."
  171.     SYNTAX     INTEGER {
  172.         other(1),
  173.         manual(2),
  174.         wellknown(3),
  175.         dhcp(4),
  176.  
  177.  
  178.  
  179.         routeradv(5)
  180.     }
  181.  
  182. Ipv6AddressIfIdentifierTC ::= TEXTUAL-CONVENTION
  183.      DISPLAY-HINT "2x:"
  184.      STATUS       current
  185.      DESCRIPTION
  186.        "This data type is used to model IPv6 address
  187.        interface identifiers.  This is a binary string
  188.        of up to 8 octets in network byte-order."
  189.      SYNTAX      OCTET STRING (SIZE (0..8))
  190.  
  191. --
  192. -- the IP general group
  193. -- some objects that affect all of IPv4
  194. --
  195.  
  196. ip       OBJECT IDENTIFIER ::= { mib-2 4 }
  197.  
  198. ipForwarding OBJECT-TYPE
  199.     SYNTAX     INTEGER {
  200.                     forwarding(1),    -- acting as a router
  201.                     notForwarding(2)  -- NOT acting as a router
  202.                }
  203.     MAX-ACCESS read-write
  204.     STATUS     current
  205.     DESCRIPTION
  206.            "The indication of whether this entity is acting as an IPv4
  207.             router in respect to the forwarding of datagrams received
  208.             by, but not addressed to, this entity.  IPv4 routers forward
  209.             datagrams.  IPv4 hosts do not (except those source-routed
  210.             via the host).
  211.  
  212.             When this object is written, the entity should save the
  213.             change to non-volatile storage and restore the object from
  214.             non-volatile storage upon re-initialization of the system.
  215.             Note: a stronger requirement is not used because this object
  216.             was previously defined."
  217.     ::= { ip 1 }
  218.  
  219. ipDefaultTTL OBJECT-TYPE
  220.     SYNTAX     Integer32 (1..255)
  221.     MAX-ACCESS read-write
  222.     STATUS     current
  223.     DESCRIPTION
  224.            "The default value inserted into the Time-To-Live field of
  225.             the IPv4 header of datagrams originated at this entity,
  226.             whenever a TTL value is not supplied by the transport layer
  227.  
  228.  
  229.  
  230.             protocol.
  231.  
  232.             When this object is written, the entity should save the
  233.             change to non-volatile storage and restore the object from
  234.             non-volatile storage upon re-initialization of the system.
  235.             Note: a stronger requirement is not used because this object
  236.             was previously defined."
  237.     ::= { ip 2 }
  238.  
  239. ipReasmTimeout OBJECT-TYPE
  240.     SYNTAX     Integer32
  241.     UNITS      "seconds"
  242.     MAX-ACCESS read-only
  243.     STATUS     current
  244.     DESCRIPTION
  245.            "The maximum number of seconds that received fragments are
  246.             held while they are awaiting reassembly at this entity."
  247.     ::= { ip 13 }
  248.  
  249. --
  250. -- the IPv6 general group
  251. -- Some objects that affect all of IPv6
  252. --
  253.  
  254. ipv6IpForwarding OBJECT-TYPE
  255.     SYNTAX     INTEGER {
  256.                     forwarding(1),    -- acting as a router
  257.                     notForwarding(2)  -- NOT acting as a router
  258.                }
  259.     MAX-ACCESS read-write
  260.     STATUS     current
  261.     DESCRIPTION
  262.            "The indication of whether this entity is acting as an IPv6
  263.             router on any interface in respect to the forwarding of
  264.             datagrams received by, but not addressed to, this entity.
  265.             IPv6 routers forward datagrams.  IPv6 hosts do not (except
  266.             those source-routed via the host).
  267.  
  268.             When this object is written, the entity SHOULD save the
  269.             change to non-volatile storage and restore the object from
  270.             non-volatile storage upon re-initialization of the system."
  271.     ::= { ip 25 }
  272.  
  273. ipv6IpDefaultHopLimit OBJECT-TYPE
  274.     SYNTAX     Integer32 (0..255)
  275.     MAX-ACCESS read-write
  276.     STATUS     current
  277.     DESCRIPTION
  278.  
  279.  
  280.  
  281.            "The default value inserted into the Hop Limit field of the
  282.             IPv6 header of datagrams originated at this entity whenever
  283.             a Hop Limit value is not supplied by the transport layer
  284.             protocol.
  285.  
  286.             When this object is written, the entity SHOULD save the
  287.             change to non-volatile storage and restore the object from
  288.             non-volatile storage upon re-initialization of the system."
  289.     REFERENCE "RFC 2461 Section 6.3.2"
  290.     ::= { ip 26 }
  291.  
  292. --
  293. -- IPv4 Interface Table
  294. --
  295.  
  296. ipv4InterfaceTableLastChange OBJECT-TYPE
  297.     SYNTAX     TimeStamp
  298.     MAX-ACCESS read-only
  299.     STATUS     current
  300.     DESCRIPTION
  301.            "The value of sysUpTime on the most recent occasion at which
  302.             a row in the ipv4InterfaceTable was added or deleted, or
  303.             when an ipv4InterfaceReasmMaxSize or an
  304.             ipv4InterfaceEnableStatus object was modified.
  305.  
  306.             If new objects are added to the ipv4InterfaceTable that
  307.             require the ipv4InterfaceTableLastChange to be updated when
  308.             they are modified, they must specify that requirement in
  309.             their description clause."
  310.     ::= { ip 27 }
  311.  
  312. ipv4InterfaceTable OBJECT-TYPE
  313.     SYNTAX     SEQUENCE OF Ipv4InterfaceEntry
  314.     MAX-ACCESS not-accessible
  315.     STATUS     current
  316.     DESCRIPTION
  317.            "The table containing per-interface IPv4-specific
  318.             information."
  319.     ::= { ip 28 }
  320.  
  321. ipv4InterfaceEntry OBJECT-TYPE
  322.     SYNTAX     Ipv4InterfaceEntry
  323.     MAX-ACCESS not-accessible
  324.     STATUS     current
  325.     DESCRIPTION
  326.            "An entry containing IPv4-specific information for a specific
  327.             interface."
  328.     INDEX { ipv4InterfaceIfIndex }
  329.  
  330.  
  331.  
  332.     ::= { ipv4InterfaceTable 1 }
  333.  
  334. Ipv4InterfaceEntry ::= SEQUENCE {
  335.         ipv4InterfaceIfIndex         InterfaceIndex,
  336.         ipv4InterfaceReasmMaxSize    Integer32,
  337.         ipv4InterfaceEnableStatus    INTEGER,
  338.         ipv4InterfaceRetransmitTime  Unsigned32
  339.     }
  340.  
  341. ipv4InterfaceIfIndex OBJECT-TYPE
  342.     SYNTAX     InterfaceIndex
  343.     MAX-ACCESS not-accessible
  344.     STATUS     current
  345.     DESCRIPTION
  346.            "The index value that uniquely identifies the interface to
  347.             which this entry is applicable.  The interface identified by
  348.             a particular value of this index is the same interface as
  349.             identified by the same value of the IF-MIB's ifIndex."
  350.     ::= { ipv4InterfaceEntry 1 }
  351.  
  352. ipv4InterfaceReasmMaxSize OBJECT-TYPE
  353.     SYNTAX     Integer32 (0..65535)
  354.     MAX-ACCESS read-only
  355.     STATUS     current
  356.     DESCRIPTION
  357.            "The size of the largest IPv4 datagram that this entity can
  358.             re-assemble from incoming IPv4 fragmented datagrams received
  359.             on this interface."
  360.     ::= { ipv4InterfaceEntry 2 }
  361.  
  362. ipv4InterfaceEnableStatus OBJECT-TYPE
  363.     SYNTAX     INTEGER {
  364.                  up(1),
  365.                  down(2)
  366.     }
  367.     MAX-ACCESS read-write
  368.     STATUS     current
  369.     DESCRIPTION
  370.            "The indication of whether IPv4 is enabled (up) or disabled
  371.             (down) on this interface.  This object does not affect the
  372.             state of the interface itself, only its connection to an
  373.             IPv4 stack.  The IF-MIB should be used to control the state
  374.             of the interface."
  375.     ::= { ipv4InterfaceEntry 3 }
  376.  
  377. ipv4InterfaceRetransmitTime OBJECT-TYPE
  378.     SYNTAX     Unsigned32
  379.     UNITS      "milliseconds"
  380.  
  381.  
  382.  
  383.     MAX-ACCESS read-only
  384.     STATUS     current
  385.     DESCRIPTION
  386.            "The time between retransmissions of ARP requests to a
  387.             neighbor when resolving the address or when probing the
  388.             reachability of a neighbor."
  389.     REFERENCE "RFC 1122"
  390.     DEFVAL { 1000 }
  391.     ::= { ipv4InterfaceEntry 4 }
  392.  
  393. --
  394. -- v6 interface table
  395. --
  396.  
  397. ipv6InterfaceTableLastChange OBJECT-TYPE
  398.     SYNTAX     TimeStamp
  399.     MAX-ACCESS read-only
  400.     STATUS     current
  401.     DESCRIPTION
  402.            "The value of sysUpTime on the most recent occasion at which
  403.             a row in the ipv6InterfaceTable was added or deleted or when
  404.             an ipv6InterfaceReasmMaxSize, ipv6InterfaceIdentifier,
  405.             ipv6InterfaceEnableStatus, ipv6InterfaceReachableTime,
  406.             ipv6InterfaceRetransmitTime, or ipv6InterfaceForwarding
  407.             object was modified.
  408.  
  409.             If new objects are added to the ipv6InterfaceTable that
  410.             require the ipv6InterfaceTableLastChange to be updated when
  411.             they are modified, they must specify that requirement in
  412.             their description clause."
  413.     ::= { ip 29 }
  414.  
  415. ipv6InterfaceTable OBJECT-TYPE
  416.     SYNTAX     SEQUENCE OF Ipv6InterfaceEntry
  417.     MAX-ACCESS not-accessible
  418.     STATUS     current
  419.     DESCRIPTION
  420.            "The table containing per-interface IPv6-specific
  421.             information."
  422.     ::= { ip 30 }
  423.  
  424. ipv6InterfaceEntry OBJECT-TYPE
  425.     SYNTAX     Ipv6InterfaceEntry
  426.     MAX-ACCESS not-accessible
  427.     STATUS     current
  428.     DESCRIPTION
  429.            "An entry containing IPv6-specific information for a given
  430.             interface."
  431.  
  432.  
  433.  
  434.     INDEX { ipv6InterfaceIfIndex }
  435.     ::= { ipv6InterfaceTable 1 }
  436.  
  437. Ipv6InterfaceEntry ::= SEQUENCE {
  438.         ipv6InterfaceIfIndex         InterfaceIndex,
  439.         ipv6InterfaceReasmMaxSize    Unsigned32,
  440.         ipv6InterfaceIdentifier      Ipv6AddressIfIdentifierTC,
  441.         ipv6InterfaceEnableStatus    INTEGER,
  442.         ipv6InterfaceReachableTime   Unsigned32,
  443.         ipv6InterfaceRetransmitTime  Unsigned32,
  444.         ipv6InterfaceForwarding      INTEGER
  445.     }
  446.  
  447. ipv6InterfaceIfIndex OBJECT-TYPE
  448.     SYNTAX     InterfaceIndex
  449.     MAX-ACCESS not-accessible
  450.     STATUS     current
  451.     DESCRIPTION
  452.            "The index value that uniquely identifies the interface to
  453.             which this entry is applicable.  The interface identified by
  454.             a particular value of this index is the same interface as
  455.             identified by the same value of the IF-MIB's ifIndex."
  456.     ::= { ipv6InterfaceEntry 1 }
  457.  
  458. ipv6InterfaceReasmMaxSize OBJECT-TYPE
  459.     SYNTAX     Unsigned32 (1500..65535)
  460.     UNITS      "octets"
  461.     MAX-ACCESS read-only
  462.     STATUS     current
  463.     DESCRIPTION
  464.            "The size of the largest IPv6 datagram that this entity can
  465.             re-assemble from incoming IPv6 fragmented datagrams received
  466.             on this interface."
  467.     ::= { ipv6InterfaceEntry 2 }
  468.  
  469. ipv6InterfaceIdentifier OBJECT-TYPE
  470.     SYNTAX     Ipv6AddressIfIdentifierTC
  471.     MAX-ACCESS read-only
  472.     STATUS     current
  473.     DESCRIPTION
  474.            "The Interface Identifier for this interface.  The Interface
  475.             Identifier is combined with an address prefix to form an
  476.             interface address.
  477.  
  478.             By default, the Interface Identifier is auto-configured
  479.             according to the rules of the link type to which this
  480.             interface is attached.
  481.  
  482.  
  483.  
  484.  
  485.             A zero length identifier may be used where appropriate.  One
  486.             possible example is a loopback interface."
  487.     ::= { ipv6InterfaceEntry 3 }
  488.  
  489. -- This object ID is reserved as it was used in earlier versions of
  490. -- the MIB module.  In theory, OIDs are not assigned until the
  491. -- specification is released as an RFC; however, as some companies
  492. -- may have shipped code based on earlier versions of the MIB, it
  493. -- seems best to reserve this OID.  This OID had been
  494. -- ipv6InterfacePhysicalAddress.
  495. -- ::= { ipv6InterfaceEntry 4}
  496.  
  497. ipv6InterfaceEnableStatus OBJECT-TYPE
  498.     SYNTAX     INTEGER {
  499.                  up(1),
  500.                  down(2)
  501.     }
  502.     MAX-ACCESS read-write
  503.     STATUS     current
  504.     DESCRIPTION
  505.            "The indication of whether IPv6 is enabled (up) or disabled
  506.             (down) on this interface.  This object does not affect the
  507.             state of the interface itself, only its connection to an
  508.             IPv6 stack.  The IF-MIB should be used to control the state
  509.             of the interface.
  510.  
  511.             When this object is written, the entity SHOULD save the
  512.             change to non-volatile storage and restore the object from
  513.             non-volatile storage upon re-initialization of the system."
  514.     ::= { ipv6InterfaceEntry 5 }
  515.  
  516. ipv6InterfaceReachableTime OBJECT-TYPE
  517.     SYNTAX     Unsigned32
  518.     UNITS      "milliseconds"
  519.     MAX-ACCESS read-only
  520.     STATUS     current
  521.     DESCRIPTION
  522.            "The time a neighbor is considered reachable after receiving
  523.             a reachability confirmation."
  524.     REFERENCE "RFC 2461, Section 6.3.2"
  525.     ::= { ipv6InterfaceEntry 6 }
  526.  
  527. ipv6InterfaceRetransmitTime OBJECT-TYPE
  528.     SYNTAX     Unsigned32
  529.     UNITS      "milliseconds"
  530.     MAX-ACCESS read-only
  531.     STATUS     current
  532.     DESCRIPTION
  533.  
  534.  
  535.  
  536.            "The time between retransmissions of Neighbor Solicitation
  537.             messages to a neighbor when resolving the address or when
  538.             probing the reachability of a neighbor."
  539.     REFERENCE "RFC 2461, Section 6.3.2"
  540.     ::= { ipv6InterfaceEntry 7 }
  541.  
  542. ipv6InterfaceForwarding OBJECT-TYPE
  543.     SYNTAX     INTEGER {
  544.                     forwarding(1),    -- acting as a router
  545.                     notForwarding(2)  -- NOT acting as a router
  546.                }
  547.     MAX-ACCESS read-write
  548.     STATUS     current
  549.     DESCRIPTION
  550.            "The indication of whether this entity is acting as an IPv6
  551.             router on this interface with respect to the forwarding of
  552.             datagrams received by, but not addressed to, this entity.
  553.             IPv6 routers forward datagrams.  IPv6 hosts do not (except
  554.             those source-routed via the host).
  555.  
  556.             This object is constrained by ipv6IpForwarding and is
  557.             ignored if ipv6IpForwarding is set to notForwarding.  Those
  558.             systems that do not provide per-interface control of the
  559.             forwarding function should set this object to forwarding for
  560.             all interfaces and allow the ipv6IpForwarding object to
  561.             control the forwarding capability.
  562.  
  563.             When this object is written, the entity SHOULD save the
  564.             change to non-volatile storage and restore the object from
  565.             non-volatile storage upon re-initialization of the system."
  566.     ::= { ipv6InterfaceEntry 8 }
  567.  
  568. --
  569. -- Per-Interface or System-Wide IP statistics.
  570. --
  571. -- The following two tables, ipSystemStatsTable and ipIfStatsTable,
  572. -- are intended to provide the same counters at different granularities.
  573. -- The ipSystemStatsTable provides system wide counters aggregating
  574. -- the traffic counters for all interfaces for a given address type.
  575. -- The ipIfStatsTable provides the same counters but for specific
  576. -- interfaces rather than as an aggregate.
  577. --
  578. -- Note well: If a system provides both system-wide and interface-
  579. -- specific values, the system-wide value may not be equal to the sum
  580. -- of the interface-specific values across all interfaces due to e.g.,
  581. -- dynamic interface creation/deletion.
  582. --
  583. -- Note well: Both of these tables contain some items that are
  584.  
  585.  
  586.  
  587. -- represented by two objects, representing the value in either 32
  588. -- or 64 bits.  For those objects, the 32-bit value MUST be the low
  589. -- order 32 bits of the 64-bit value.  Also note that the 32-bit
  590. -- counters must be included when the 64-bit counters are included.
  591.  
  592. ipTrafficStats OBJECT IDENTIFIER ::= { ip 31 }
  593.  
  594. ipSystemStatsTable OBJECT-TYPE
  595.     SYNTAX     SEQUENCE OF IpSystemStatsEntry
  596.     MAX-ACCESS not-accessible
  597.     STATUS     current
  598.     DESCRIPTION
  599.            "The table containing system wide, IP version specific
  600.             traffic statistics.  This table and the ipIfStatsTable
  601.             contain similar objects whose difference is in their
  602.             granularity.  Where this table contains system wide traffic
  603.             statistics, the ipIfStatsTable contains the same statistics
  604.             but counted on a per-interface basis."
  605.     ::= { ipTrafficStats 1 }
  606.  
  607. ipSystemStatsEntry OBJECT-TYPE
  608.     SYNTAX     IpSystemStatsEntry
  609.     MAX-ACCESS not-accessible
  610.     STATUS     current
  611.     DESCRIPTION
  612.            "A statistics entry containing system-wide objects for a
  613.             particular IP version."
  614.     INDEX { ipSystemStatsIPVersion }
  615.     ::= { ipSystemStatsTable 1 }
  616.  
  617. IpSystemStatsEntry ::= SEQUENCE {
  618.         ipSystemStatsIPVersion           InetVersion,
  619.         ipSystemStatsInReceives          Counter32,
  620.         ipSystemStatsHCInReceives        Counter64,
  621.         ipSystemStatsInOctets            Counter32,
  622.         ipSystemStatsHCInOctets          Counter64,
  623.         ipSystemStatsInHdrErrors         Counter32,
  624.         ipSystemStatsInNoRoutes          Counter32,
  625.         ipSystemStatsInAddrErrors        Counter32,
  626.         ipSystemStatsInUnknownProtos     Counter32,
  627.         ipSystemStatsInTruncatedPkts     Counter32,
  628.         ipSystemStatsInForwDatagrams     Counter32,
  629.         ipSystemStatsHCInForwDatagrams   Counter64,
  630.         ipSystemStatsReasmReqds          Counter32,
  631.         ipSystemStatsReasmOKs            Counter32,
  632.         ipSystemStatsReasmFails          Counter32,
  633.         ipSystemStatsInDiscards          Counter32,
  634.         ipSystemStatsInDelivers          Counter32,
  635.  
  636.  
  637.  
  638.         ipSystemStatsHCInDelivers        Counter64,
  639.         ipSystemStatsOutRequests         Counter32,
  640.         ipSystemStatsHCOutRequests       Counter64,
  641.         ipSystemStatsOutNoRoutes         Counter32,
  642.         ipSystemStatsOutForwDatagrams    Counter32,
  643.         ipSystemStatsHCOutForwDatagrams  Counter64,
  644.         ipSystemStatsOutDiscards         Counter32,
  645.         ipSystemStatsOutFragReqds        Counter32,
  646.         ipSystemStatsOutFragOKs          Counter32,
  647.         ipSystemStatsOutFragFails        Counter32,
  648.         ipSystemStatsOutFragCreates      Counter32,
  649.         ipSystemStatsOutTransmits        Counter32,
  650.         ipSystemStatsHCOutTransmits      Counter64,
  651.         ipSystemStatsOutOctets           Counter32,
  652.         ipSystemStatsHCOutOctets         Counter64,
  653.         ipSystemStatsInMcastPkts         Counter32,
  654.         ipSystemStatsHCInMcastPkts       Counter64,
  655.         ipSystemStatsInMcastOctets       Counter32,
  656.         ipSystemStatsHCInMcastOctets     Counter64,
  657.         ipSystemStatsOutMcastPkts        Counter32,
  658.         ipSystemStatsHCOutMcastPkts      Counter64,
  659.         ipSystemStatsOutMcastOctets      Counter32,
  660.         ipSystemStatsHCOutMcastOctets    Counter64,
  661.         ipSystemStatsInBcastPkts         Counter32,
  662.         ipSystemStatsHCInBcastPkts       Counter64,
  663.         ipSystemStatsOutBcastPkts        Counter32,
  664.         ipSystemStatsHCOutBcastPkts      Counter64,
  665.         ipSystemStatsDiscontinuityTime   TimeStamp,
  666.         ipSystemStatsRefreshRate         Unsigned32
  667.     }
  668.  
  669. ipSystemStatsIPVersion OBJECT-TYPE
  670.     SYNTAX     InetVersion
  671.     MAX-ACCESS not-accessible
  672.     STATUS     current
  673.     DESCRIPTION
  674.            "The IP version of this row."
  675.     ::= { ipSystemStatsEntry 1 }
  676.  
  677. -- This object ID is reserved to allow the IDs for this table's objects
  678. -- to align with the objects in the ipIfStatsTable.
  679. -- ::= { ipSystemStatsEntry 2 }
  680.  
  681. ipSystemStatsInReceives OBJECT-TYPE
  682.     SYNTAX     Counter32
  683.     MAX-ACCESS read-only
  684.     STATUS     current
  685.     DESCRIPTION
  686.  
  687.  
  688.  
  689.            "The total number of input IP datagrams received, including
  690.             those received in error.
  691.  
  692.             Discontinuities in the value of this counter can occur at
  693.             re-initialization of the management system, and at other
  694.             times as indicated by the value of
  695.             ipSystemStatsDiscontinuityTime."
  696.     ::= { ipSystemStatsEntry 3 }
  697.  
  698. ipSystemStatsHCInReceives OBJECT-TYPE
  699.     SYNTAX     Counter64
  700.     MAX-ACCESS read-only
  701.     STATUS     current
  702.     DESCRIPTION
  703.            "The total number of input IP datagrams received, including
  704.             those received in error.  This object counts the same
  705.             datagrams as ipSystemStatsInReceives, but allows for larger
  706.             values.
  707.  
  708.             Discontinuities in the value of this counter can occur at
  709.             re-initialization of the management system, and at other
  710.             times as indicated by the value of
  711.             ipSystemStatsDiscontinuityTime."
  712.     ::= { ipSystemStatsEntry 4 }
  713.  
  714. ipSystemStatsInOctets OBJECT-TYPE
  715.     SYNTAX     Counter32
  716.     MAX-ACCESS read-only
  717.     STATUS     current
  718.     DESCRIPTION
  719.            "The total number of octets received in input IP datagrams,
  720.             including those received in error.  Octets from datagrams
  721.             counted in ipSystemStatsInReceives MUST be counted here.
  722.  
  723.             Discontinuities in the value of this counter can occur at
  724.             re-initialization of the management system, and at other
  725.             times as indicated by the value of
  726.             ipSystemStatsDiscontinuityTime."
  727.     ::= { ipSystemStatsEntry 5 }
  728.  
  729. ipSystemStatsHCInOctets OBJECT-TYPE
  730.     SYNTAX     Counter64
  731.     MAX-ACCESS read-only
  732.     STATUS     current
  733.     DESCRIPTION
  734.            "The total number of octets received in input IP datagrams,
  735.             including those received in error.  This object counts the
  736.             same octets as ipSystemStatsInOctets, but allows for larger
  737.  
  738.  
  739.  
  740.             values.
  741.  
  742.             Discontinuities in the value of this counter can occur at
  743.             re-initialization of the management system, and at other
  744.             times as indicated by the value of
  745.             ipSystemStatsDiscontinuityTime."
  746.     ::= { ipSystemStatsEntry 6 }
  747.  
  748. ipSystemStatsInHdrErrors OBJECT-TYPE
  749.     SYNTAX     Counter32
  750.     MAX-ACCESS read-only
  751.     STATUS     current
  752.     DESCRIPTION
  753.            "The number of input IP datagrams discarded due to errors in
  754.             their IP headers, including version number mismatch, other
  755.             format errors, hop count exceeded, errors discovered in
  756.             processing their IP options, etc.
  757.  
  758.             Discontinuities in the value of this counter can occur at
  759.             re-initialization of the management system, and at other
  760.             times as indicated by the value of
  761.             ipSystemStatsDiscontinuityTime."
  762.     ::= { ipSystemStatsEntry 7 }
  763.  
  764. ipSystemStatsInNoRoutes OBJECT-TYPE
  765.     SYNTAX     Counter32
  766.     MAX-ACCESS read-only
  767.     STATUS     current
  768.     DESCRIPTION
  769.            "The number of input IP datagrams discarded because no route
  770.             could be found to transmit them to their destination.
  771.  
  772.             Discontinuities in the value of this counter can occur at
  773.             re-initialization of the management system, and at other
  774.             times as indicated by the value of
  775.             ipSystemStatsDiscontinuityTime."
  776.     ::= { ipSystemStatsEntry 8 }
  777.  
  778. ipSystemStatsInAddrErrors OBJECT-TYPE
  779.     SYNTAX     Counter32
  780.     MAX-ACCESS read-only
  781.     STATUS     current
  782.     DESCRIPTION
  783.            "The number of input IP datagrams discarded because the IP
  784.             address in their IP header's destination field was not a
  785.             valid address to be received at this entity.  This count
  786.             includes invalid addresses (e.g., ::0).  For entities
  787.             that are not IP routers and therefore do not forward
  788.  
  789.  
  790.  
  791.             datagrams, this counter includes datagrams discarded
  792.             because the destination address was not a local address.
  793.  
  794.             Discontinuities in the value of this counter can occur at
  795.             re-initialization of the management system, and at other
  796.             times as indicated by the value of
  797.             ipSystemStatsDiscontinuityTime."
  798.     ::= { ipSystemStatsEntry 9 }
  799.  
  800. ipSystemStatsInUnknownProtos OBJECT-TYPE
  801.     SYNTAX     Counter32
  802.     MAX-ACCESS read-only
  803.     STATUS     current
  804.     DESCRIPTION
  805.            "The number of locally-addressed IP datagrams received
  806.             successfully but discarded because of an unknown or
  807.             unsupported protocol.
  808.  
  809.             When tracking interface statistics, the counter of the
  810.             interface to which these datagrams were addressed is
  811.             incremented.  This interface might not be the same as the
  812.             input interface for some of the datagrams.
  813.  
  814.             Discontinuities in the value of this counter can occur at
  815.             re-initialization of the management system, and at other
  816.             times as indicated by the value of
  817.             ipSystemStatsDiscontinuityTime."
  818.     ::= { ipSystemStatsEntry 10 }
  819.  
  820. ipSystemStatsInTruncatedPkts OBJECT-TYPE
  821.     SYNTAX     Counter32
  822.     MAX-ACCESS read-only
  823.     STATUS     current
  824.     DESCRIPTION
  825.            "The number of input IP datagrams discarded because the
  826.             datagram frame didn't carry enough data.
  827.  
  828.             Discontinuities in the value of this counter can occur at
  829.             re-initialization of the management system, and at other
  830.             times as indicated by the value of
  831.             ipSystemStatsDiscontinuityTime."
  832.     ::= { ipSystemStatsEntry 11 }
  833.  
  834. ipSystemStatsInForwDatagrams OBJECT-TYPE
  835.     SYNTAX     Counter32
  836.     MAX-ACCESS read-only
  837.     STATUS     current
  838.     DESCRIPTION
  839.  
  840.  
  841.  
  842.            "The number of input datagrams for which this entity was not
  843.             their final IP destination and for which this entity
  844.             attempted to find a route to forward them to that final
  845.             destination.  In entities that do not act as IP routers,
  846.             this counter will include only those datagrams that were
  847.             Source-Routed via this entity, and the Source-Route
  848.             processing was successful.
  849.  
  850.             When tracking interface statistics, the counter of the
  851.             incoming interface is incremented for each datagram.
  852.  
  853.             Discontinuities in the value of this counter can occur at
  854.             re-initialization of the management system, and at other
  855.             times as indicated by the value of
  856.             ipSystemStatsDiscontinuityTime."
  857.     ::= { ipSystemStatsEntry 12 }
  858.  
  859. ipSystemStatsHCInForwDatagrams OBJECT-TYPE
  860.     SYNTAX     Counter64
  861.     MAX-ACCESS read-only
  862.     STATUS     current
  863.     DESCRIPTION
  864.            "The number of input datagrams for which this entity was not
  865.             their final IP destination and for which this entity
  866.             attempted to find a route to forward them to that final
  867.             destination.  This object counts the same packets as
  868.             ipSystemStatsInForwDatagrams, but allows for larger values.
  869.  
  870.             Discontinuities in the value of this counter can occur at
  871.             re-initialization of the management system, and at other
  872.             times as indicated by the value of
  873.             ipSystemStatsDiscontinuityTime."
  874.     ::= { ipSystemStatsEntry 13 }
  875.  
  876. ipSystemStatsReasmReqds OBJECT-TYPE
  877.     SYNTAX     Counter32
  878.     MAX-ACCESS read-only
  879.     STATUS     current
  880.     DESCRIPTION
  881.            "The number of IP fragments received that needed to be
  882.             reassembled at this interface.
  883.  
  884.             When tracking interface statistics, the counter of the
  885.             interface to which these fragments were addressed is
  886.             incremented.  This interface might not be the same as the
  887.             input interface for some of the fragments.
  888.  
  889.             Discontinuities in the value of this counter can occur at
  890.  
  891.  
  892.  
  893.             re-initialization of the management system, and at other
  894.             times as indicated by the value of
  895.             ipSystemStatsDiscontinuityTime."
  896.     ::= { ipSystemStatsEntry 14 }
  897.  
  898. ipSystemStatsReasmOKs OBJECT-TYPE
  899.     SYNTAX     Counter32
  900.     MAX-ACCESS read-only
  901.     STATUS     current
  902.     DESCRIPTION
  903.            "The number of IP datagrams successfully reassembled.
  904.  
  905.             When tracking interface statistics, the counter of the
  906.             interface to which these datagrams were addressed is
  907.             incremented.  This interface might not be the same as the
  908.             input interface for some of the datagrams.
  909.  
  910.             Discontinuities in the value of this counter can occur at
  911.             re-initialization of the management system, and at other
  912.             times as indicated by the value of
  913.             ipSystemStatsDiscontinuityTime."
  914.     ::= { ipSystemStatsEntry 15 }
  915.  
  916. ipSystemStatsReasmFails OBJECT-TYPE
  917.     SYNTAX     Counter32
  918.     MAX-ACCESS read-only
  919.     STATUS     current
  920.     DESCRIPTION
  921.            "The number of failures detected by the IP re-assembly
  922.             algorithm (for whatever reason: timed out, errors, etc.).
  923.             Note that this is not necessarily a count of discarded IP
  924.             fragments since some algorithms (notably the algorithm in
  925.             RFC 815) can lose track of the number of fragments by
  926.             combining them as they are received.
  927.  
  928.             When tracking interface statistics, the counter of the
  929.             interface to which these fragments were addressed is
  930.             incremented.  This interface might not be the same as the
  931.             input interface for some of the fragments.
  932.  
  933.             Discontinuities in the value of this counter can occur at
  934.             re-initialization of the management system, and at other
  935.             times as indicated by the value of
  936.             ipSystemStatsDiscontinuityTime."
  937.     ::= { ipSystemStatsEntry 16 }
  938.  
  939. ipSystemStatsInDiscards OBJECT-TYPE
  940.     SYNTAX     Counter32
  941.  
  942.  
  943.  
  944.     MAX-ACCESS read-only
  945.     STATUS     current
  946.     DESCRIPTION
  947.            "The number of input IP datagrams for which no problems were
  948.             encountered to prevent their continued processing, but
  949.             were discarded (e.g., for lack of buffer space).  Note that
  950.             this counter does not include any datagrams discarded while
  951.             awaiting re-assembly.
  952.  
  953.             Discontinuities in the value of this counter can occur at
  954.             re-initialization of the management system, and at other
  955.             times as indicated by the value of
  956.             ipSystemStatsDiscontinuityTime."
  957.     ::= { ipSystemStatsEntry 17 }
  958.  
  959. ipSystemStatsInDelivers OBJECT-TYPE
  960.     SYNTAX     Counter32
  961.     MAX-ACCESS read-only
  962.     STATUS     current
  963.     DESCRIPTION
  964.            "The total number of datagrams successfully delivered to IP
  965.             user-protocols (including ICMP).
  966.  
  967.             When tracking interface statistics, the counter of the
  968.             interface to which these datagrams were addressed is
  969.             incremented.  This interface might not be the same as the
  970.             input interface for some of the datagrams.
  971.  
  972.             Discontinuities in the value of this counter can occur at
  973.             re-initialization of the management system, and at other
  974.             times as indicated by the value of
  975.             ipSystemStatsDiscontinuityTime."
  976.     ::= { ipSystemStatsEntry 18 }
  977.  
  978. ipSystemStatsHCInDelivers OBJECT-TYPE
  979.     SYNTAX     Counter64
  980.     MAX-ACCESS read-only
  981.     STATUS     current
  982.     DESCRIPTION
  983.            "The total number of datagrams successfully delivered to IP
  984.             user-protocols (including ICMP).  This object counts the
  985.             same packets as ipSystemStatsInDelivers, but allows for
  986.             larger values.
  987.  
  988.             Discontinuities in the value of this counter can occur at
  989.             re-initialization of the management system, and at other
  990.             times as indicated by the value of
  991.             ipSystemStatsDiscontinuityTime."
  992.  
  993.  
  994.  
  995.     ::= { ipSystemStatsEntry 19 }
  996.  
  997. ipSystemStatsOutRequests OBJECT-TYPE
  998.     SYNTAX     Counter32
  999.     MAX-ACCESS read-only
  1000.     STATUS     current
  1001.     DESCRIPTION
  1002.            "The total number of IP datagrams that local IP user-
  1003.             protocols (including ICMP) supplied to IP in requests for
  1004.             transmission.  Note that this counter does not include any
  1005.             datagrams counted in ipSystemStatsOutForwDatagrams.
  1006.  
  1007.             Discontinuities in the value of this counter can occur at
  1008.             re-initialization of the management system, and at other
  1009.             times as indicated by the value of
  1010.             ipSystemStatsDiscontinuityTime."
  1011.     ::= { ipSystemStatsEntry 20 }
  1012.  
  1013. ipSystemStatsHCOutRequests OBJECT-TYPE
  1014.     SYNTAX     Counter64
  1015.     MAX-ACCESS read-only
  1016.     STATUS     current
  1017.     DESCRIPTION
  1018.            "The total number of IP datagrams that local IP user-
  1019.             protocols (including ICMP) supplied to IP in requests for
  1020.             transmission.  This object counts the same packets as
  1021.             ipSystemStatsOutRequests, but allows for larger values.
  1022.  
  1023.             Discontinuities in the value of this counter can occur at
  1024.             re-initialization of the management system, and at other
  1025.             times as indicated by the value of
  1026.             ipSystemStatsDiscontinuityTime."
  1027.     ::= { ipSystemStatsEntry 21 }
  1028.  
  1029. ipSystemStatsOutNoRoutes OBJECT-TYPE
  1030.     SYNTAX     Counter32
  1031.     MAX-ACCESS read-only
  1032.     STATUS     current
  1033.     DESCRIPTION
  1034.            "The number of locally generated IP datagrams discarded
  1035.             because no route could be found to transmit them to their
  1036.             destination.
  1037.  
  1038.             Discontinuities in the value of this counter can occur at
  1039.             re-initialization of the management system, and at other
  1040.             times as indicated by the value of
  1041.             ipSystemStatsDiscontinuityTime."
  1042.     ::= { ipSystemStatsEntry 22 }
  1043.  
  1044.  
  1045.  
  1046. ipSystemStatsOutForwDatagrams OBJECT-TYPE
  1047.     SYNTAX     Counter32
  1048.     MAX-ACCESS read-only
  1049.     STATUS     current
  1050.     DESCRIPTION
  1051.            "The number of datagrams for which this entity was not their
  1052.             final IP destination and for which it was successful in
  1053.             finding a path to their final destination.  In entities
  1054.             that do not act as IP routers, this counter will include
  1055.             only those datagrams that were Source-Routed via this
  1056.             entity, and the Source-Route processing was successful.
  1057.  
  1058.             When tracking interface statistics, the counter of the
  1059.             outgoing interface is incremented for a successfully
  1060.             forwarded datagram.
  1061.  
  1062.             Discontinuities in the value of this counter can occur at
  1063.             re-initialization of the management system, and at other
  1064.             times as indicated by the value of
  1065.             ipSystemStatsDiscontinuityTime."
  1066.     ::= { ipSystemStatsEntry 23 }
  1067.  
  1068. ipSystemStatsHCOutForwDatagrams OBJECT-TYPE
  1069.     SYNTAX     Counter64
  1070.     MAX-ACCESS read-only
  1071.     STATUS     current
  1072.     DESCRIPTION
  1073.            "The number of datagrams for which this entity was not their
  1074.             final IP destination and for which it was successful in
  1075.             finding a path to their final destination.  This object
  1076.             counts the same packets as ipSystemStatsOutForwDatagrams,
  1077.             but allows for larger values.
  1078.  
  1079.             Discontinuities in the value of this counter can occur at
  1080.             re-initialization of the management system, and at other
  1081.             times as indicated by the value of
  1082.             ipSystemStatsDiscontinuityTime."
  1083.     ::= { ipSystemStatsEntry 24 }
  1084.  
  1085. ipSystemStatsOutDiscards OBJECT-TYPE
  1086.     SYNTAX     Counter32
  1087.     MAX-ACCESS read-only
  1088.     STATUS     current
  1089.     DESCRIPTION
  1090.            "The number of output IP datagrams for which no problem was
  1091.             encountered to prevent their transmission to their
  1092.             destination, but were discarded (e.g., for lack of
  1093.             buffer space).  Note that this counter would include
  1094.  
  1095.  
  1096.  
  1097.             datagrams counted in ipSystemStatsOutForwDatagrams if any
  1098.             such datagrams met this (discretionary) discard criterion.
  1099.  
  1100.             Discontinuities in the value of this counter can occur at
  1101.             re-initialization of the management system, and at other
  1102.             times as indicated by the value of
  1103.             ipSystemStatsDiscontinuityTime."
  1104.     ::= { ipSystemStatsEntry 25 }
  1105.  
  1106. ipSystemStatsOutFragReqds OBJECT-TYPE
  1107.     SYNTAX     Counter32
  1108.     MAX-ACCESS read-only
  1109.     STATUS     current
  1110.     DESCRIPTION
  1111.            "The number of IP datagrams that would require fragmentation
  1112.             in order to be transmitted.
  1113.  
  1114.             When tracking interface statistics, the counter of the
  1115.             outgoing interface is incremented for a successfully
  1116.             fragmented datagram.
  1117.  
  1118.             Discontinuities in the value of this counter can occur at
  1119.             re-initialization of the management system, and at other
  1120.             times as indicated by the value of
  1121.             ipSystemStatsDiscontinuityTime."
  1122.     ::= { ipSystemStatsEntry 26 }
  1123.  
  1124. ipSystemStatsOutFragOKs OBJECT-TYPE
  1125.     SYNTAX     Counter32
  1126.     MAX-ACCESS read-only
  1127.     STATUS     current
  1128.     DESCRIPTION
  1129.            "The number of IP datagrams that have been successfully
  1130.             fragmented.
  1131.  
  1132.             When tracking interface statistics, the counter of the
  1133.             outgoing interface is incremented for a successfully
  1134.             fragmented datagram.
  1135.  
  1136.             Discontinuities in the value of this counter can occur at
  1137.             re-initialization of the management system, and at other
  1138.             times as indicated by the value of
  1139.             ipSystemStatsDiscontinuityTime."
  1140.     ::= { ipSystemStatsEntry 27 }
  1141.  
  1142. ipSystemStatsOutFragFails OBJECT-TYPE
  1143.     SYNTAX     Counter32
  1144.     MAX-ACCESS read-only
  1145.  
  1146.  
  1147.  
  1148.     STATUS     current
  1149.     DESCRIPTION
  1150.            "The number of IP datagrams that have been discarded because
  1151.             they needed to be fragmented but could not be.  This
  1152.             includes IPv4 packets that have the DF bit set and IPv6
  1153.             packets that are being forwarded and exceed the outgoing
  1154.             link MTU.
  1155.  
  1156.             When tracking interface statistics, the counter of the
  1157.             outgoing interface is incremented for an unsuccessfully
  1158.             fragmented datagram.
  1159.  
  1160.             Discontinuities in the value of this counter can occur at
  1161.             re-initialization of the management system, and at other
  1162.             times as indicated by the value of
  1163.             ipSystemStatsDiscontinuityTime."
  1164.     ::= { ipSystemStatsEntry 28 }
  1165.  
  1166. ipSystemStatsOutFragCreates OBJECT-TYPE
  1167.     SYNTAX     Counter32
  1168.     MAX-ACCESS read-only
  1169.     STATUS     current
  1170.     DESCRIPTION
  1171.            "The number of output datagram fragments that have been
  1172.             generated as a result of IP fragmentation.
  1173.  
  1174.             When tracking interface statistics, the counter of the
  1175.             outgoing interface is incremented for a successfully
  1176.             fragmented datagram.
  1177.  
  1178.             Discontinuities in the value of this counter can occur at
  1179.             re-initialization of the management system, and at other
  1180.             times as indicated by the value of
  1181.             ipSystemStatsDiscontinuityTime."
  1182.     ::= { ipSystemStatsEntry 29 }
  1183.  
  1184. ipSystemStatsOutTransmits OBJECT-TYPE
  1185.     SYNTAX     Counter32
  1186.     MAX-ACCESS read-only
  1187.     STATUS     current
  1188.     DESCRIPTION
  1189.            "The total number of IP datagrams that this entity supplied
  1190.             to the lower layers for transmission.  This includes
  1191.             datagrams generated locally and those forwarded by this
  1192.             entity.
  1193.  
  1194.             Discontinuities in the value of this counter can occur at
  1195.             re-initialization of the management system, and at other
  1196.  
  1197.  
  1198.  
  1199.             times as indicated by the value of
  1200.             ipSystemStatsDiscontinuityTime."
  1201.     ::= { ipSystemStatsEntry 30 }
  1202.  
  1203. ipSystemStatsHCOutTransmits OBJECT-TYPE
  1204.     SYNTAX     Counter64
  1205.     MAX-ACCESS read-only
  1206.     STATUS     current
  1207.     DESCRIPTION
  1208.            "The total number of IP datagrams that this entity supplied
  1209.             to the lower layers for transmission.  This object counts
  1210.             the same datagrams as ipSystemStatsOutTransmits, but allows
  1211.             for larger values.
  1212.  
  1213.             Discontinuities in the value of this counter can occur at
  1214.             re-initialization of the management system, and at other
  1215.             times as indicated by the value of
  1216.             ipSystemStatsDiscontinuityTime."
  1217.     ::= { ipSystemStatsEntry 31 }
  1218.  
  1219. ipSystemStatsOutOctets OBJECT-TYPE
  1220.     SYNTAX     Counter32
  1221.     MAX-ACCESS read-only
  1222.     STATUS     current
  1223.     DESCRIPTION
  1224.            "The total number of octets in IP datagrams delivered to the
  1225.             lower layers for transmission.  Octets from datagrams
  1226.             counted in ipSystemStatsOutTransmits MUST be counted here.
  1227.  
  1228.             Discontinuities in the value of this counter can occur at
  1229.             re-initialization of the management system, and at other
  1230.             times as indicated by the value of
  1231.             ipSystemStatsDiscontinuityTime."
  1232.     ::= { ipSystemStatsEntry 32 }
  1233.  
  1234. ipSystemStatsHCOutOctets OBJECT-TYPE
  1235.     SYNTAX     Counter64
  1236.     MAX-ACCESS read-only
  1237.     STATUS     current
  1238.     DESCRIPTION
  1239.            "The total number of octets in IP datagrams delivered to the
  1240.             lower layers for transmission.  This objects counts the same
  1241.             octets as ipSystemStatsOutOctets, but allows for larger
  1242.             values.
  1243.  
  1244.             Discontinuities in the value of this counter can occur at
  1245.             re-initialization of the management system, and at other
  1246.             times as indicated by the value of
  1247.  
  1248.  
  1249.  
  1250.             ipSystemStatsDiscontinuityTime."
  1251.     ::= { ipSystemStatsEntry 33 }
  1252.  
  1253. ipSystemStatsInMcastPkts OBJECT-TYPE
  1254.     SYNTAX     Counter32
  1255.     MAX-ACCESS read-only
  1256.     STATUS     current
  1257.     DESCRIPTION
  1258.            "The number of IP multicast datagrams received.
  1259.  
  1260.             Discontinuities in the value of this counter can occur at
  1261.             re-initialization of the management system, and at other
  1262.             times as indicated by the value of
  1263.             ipSystemStatsDiscontinuityTime."
  1264.     ::= { ipSystemStatsEntry 34 }
  1265.  
  1266. ipSystemStatsHCInMcastPkts OBJECT-TYPE
  1267.     SYNTAX     Counter64
  1268.     MAX-ACCESS read-only
  1269.     STATUS     current
  1270.     DESCRIPTION
  1271.            "The number of IP multicast datagrams received.  This object
  1272.             counts the same datagrams as ipSystemStatsInMcastPkts but
  1273.             allows for larger values.
  1274.  
  1275.             Discontinuities in the value of this counter can occur at
  1276.             re-initialization of the management system, and at other
  1277.             times as indicated by the value of
  1278.             ipSystemStatsDiscontinuityTime."
  1279.     ::= { ipSystemStatsEntry 35 }
  1280.  
  1281. ipSystemStatsInMcastOctets OBJECT-TYPE
  1282.     SYNTAX     Counter32
  1283.     MAX-ACCESS read-only
  1284.     STATUS     current
  1285.     DESCRIPTION
  1286.            "The total number of octets received in IP multicast
  1287.             datagrams.  Octets from datagrams counted in
  1288.             ipSystemStatsInMcastPkts MUST be counted here.
  1289.  
  1290.             Discontinuities in the value of this counter can occur at
  1291.             re-initialization of the management system, and at other
  1292.             times as indicated by the value of
  1293.             ipSystemStatsDiscontinuityTime."
  1294.     ::= { ipSystemStatsEntry 36 }
  1295.  
  1296. ipSystemStatsHCInMcastOctets OBJECT-TYPE
  1297.     SYNTAX     Counter64
  1298.  
  1299.  
  1300.  
  1301.     MAX-ACCESS read-only
  1302.     STATUS     current
  1303.     DESCRIPTION
  1304.            "The total number of octets received in IP multicast
  1305.             datagrams.  This object counts the same octets as
  1306.             ipSystemStatsInMcastOctets, but allows for larger values.
  1307.  
  1308.             Discontinuities in the value of this counter can occur at
  1309.             re-initialization of the management system, and at other
  1310.             times as indicated by the value of
  1311.             ipSystemStatsDiscontinuityTime."
  1312.     ::= { ipSystemStatsEntry 37 }
  1313.  
  1314. ipSystemStatsOutMcastPkts OBJECT-TYPE
  1315.     SYNTAX     Counter32
  1316.     MAX-ACCESS read-only
  1317.     STATUS     current
  1318.     DESCRIPTION
  1319.            "The number of IP multicast datagrams transmitted.
  1320.  
  1321.             Discontinuities in the value of this counter can occur at
  1322.             re-initialization of the management system, and at other
  1323.             times as indicated by the value of
  1324.             ipSystemStatsDiscontinuityTime."
  1325.     ::= { ipSystemStatsEntry 38 }
  1326.  
  1327. ipSystemStatsHCOutMcastPkts OBJECT-TYPE
  1328.     SYNTAX     Counter64
  1329.     MAX-ACCESS read-only
  1330.     STATUS     current
  1331.     DESCRIPTION
  1332.            "The number of IP multicast datagrams transmitted.  This
  1333.             object counts the same datagrams as
  1334.             ipSystemStatsOutMcastPkts, but allows for larger values.
  1335.  
  1336.             Discontinuities in the value of this counter can occur at
  1337.             re-initialization of the management system, and at other
  1338.             times as indicated by the value of
  1339.             ipSystemStatsDiscontinuityTime."
  1340.     ::= { ipSystemStatsEntry 39 }
  1341.  
  1342. ipSystemStatsOutMcastOctets OBJECT-TYPE
  1343.     SYNTAX     Counter32
  1344.     MAX-ACCESS read-only
  1345.     STATUS     current
  1346.     DESCRIPTION
  1347.            "The total number of octets transmitted in IP multicast
  1348.             datagrams.  Octets from datagrams counted in
  1349.  
  1350.  
  1351.  
  1352.             ipSystemStatsOutMcastPkts MUST be counted here.
  1353.  
  1354.             Discontinuities in the value of this counter can occur at
  1355.             re-initialization of the management system, and at other
  1356.             times as indicated by the value of
  1357.             ipSystemStatsDiscontinuityTime."
  1358.     ::= { ipSystemStatsEntry 40 }
  1359.  
  1360. ipSystemStatsHCOutMcastOctets OBJECT-TYPE
  1361.     SYNTAX     Counter64
  1362.     MAX-ACCESS read-only
  1363.     STATUS     current
  1364.     DESCRIPTION
  1365.            "The total number of octets transmitted in IP multicast
  1366.             datagrams.  This object counts the same octets as
  1367.             ipSystemStatsOutMcastOctets, but allows for larger values.
  1368.  
  1369.             Discontinuities in the value of this counter can occur at
  1370.             re-initialization of the management system, and at other
  1371.             times as indicated by the value of
  1372.             ipSystemStatsDiscontinuityTime."
  1373.     ::= { ipSystemStatsEntry 41 }
  1374.  
  1375. ipSystemStatsInBcastPkts OBJECT-TYPE
  1376.     SYNTAX     Counter32
  1377.     MAX-ACCESS read-only
  1378.     STATUS     current
  1379.     DESCRIPTION
  1380.            "The number of IP broadcast datagrams received.
  1381.  
  1382.             Discontinuities in the value of this counter can occur at
  1383.             re-initialization of the management system, and at other
  1384.             times as indicated by the value of
  1385.             ipSystemStatsDiscontinuityTime."
  1386.     ::= { ipSystemStatsEntry 42 }
  1387.  
  1388. ipSystemStatsHCInBcastPkts OBJECT-TYPE
  1389.     SYNTAX     Counter64
  1390.     MAX-ACCESS read-only
  1391.     STATUS     current
  1392.     DESCRIPTION
  1393.            "The number of IP broadcast datagrams received.  This object
  1394.             counts the same datagrams as ipSystemStatsInBcastPkts but
  1395.             allows for larger values.
  1396.  
  1397.             Discontinuities in the value of this counter can occur at
  1398.             re-initialization of the management system, and at other
  1399.             times as indicated by the value of
  1400.  
  1401.  
  1402.  
  1403.             ipSystemStatsDiscontinuityTime."
  1404.     ::= { ipSystemStatsEntry 43 }
  1405.  
  1406. ipSystemStatsOutBcastPkts OBJECT-TYPE
  1407.     SYNTAX     Counter32
  1408.     MAX-ACCESS read-only
  1409.     STATUS     current
  1410.     DESCRIPTION
  1411.            "The number of IP broadcast datagrams transmitted.
  1412.  
  1413.             Discontinuities in the value of this counter can occur at
  1414.             re-initialization of the management system, and at other
  1415.             times as indicated by the value of
  1416.             ipSystemStatsDiscontinuityTime."
  1417.     ::= { ipSystemStatsEntry 44 }
  1418.  
  1419. ipSystemStatsHCOutBcastPkts OBJECT-TYPE
  1420.     SYNTAX     Counter64
  1421.     MAX-ACCESS read-only
  1422.     STATUS     current
  1423.     DESCRIPTION
  1424.            "The number of IP broadcast datagrams transmitted.  This
  1425.             object counts the same datagrams as
  1426.             ipSystemStatsOutBcastPkts, but allows for larger values.
  1427.  
  1428.             Discontinuities in the value of this counter can occur at
  1429.             re-initialization of the management system, and at other
  1430.             times as indicated by the value of
  1431.             ipSystemStatsDiscontinuityTime."
  1432.     ::= { ipSystemStatsEntry 45 }
  1433.  
  1434. ipSystemStatsDiscontinuityTime OBJECT-TYPE
  1435.     SYNTAX     TimeStamp
  1436.     MAX-ACCESS read-only
  1437.     STATUS     current
  1438.     DESCRIPTION
  1439.            "The value of sysUpTime on the most recent occasion at which
  1440.             any one or more of this entry's counters suffered a
  1441.             discontinuity.
  1442.  
  1443.             If no such discontinuities have occurred since the last re-
  1444.             initialization of the local management subsystem, then this
  1445.             object contains a zero value."
  1446.     ::= { ipSystemStatsEntry 46 }
  1447.  
  1448. ipSystemStatsRefreshRate OBJECT-TYPE
  1449.     SYNTAX     Unsigned32
  1450.     UNITS      "milli-seconds"
  1451.  
  1452.  
  1453.  
  1454.     MAX-ACCESS read-only
  1455.     STATUS     current
  1456.     DESCRIPTION
  1457.            "The minimum reasonable polling interval for this entry.
  1458.             This object provides an indication of the minimum amount of
  1459.             time required to update the counters in this entry."
  1460.     ::= { ipSystemStatsEntry 47 }
  1461.  
  1462. ipIfStatsTableLastChange OBJECT-TYPE
  1463.     SYNTAX     TimeStamp
  1464.     MAX-ACCESS read-only
  1465.     STATUS     current
  1466.     DESCRIPTION
  1467.            "The value of sysUpTime on the most recent occasion at which
  1468.             a row in the ipIfStatsTable was added or deleted.
  1469.  
  1470.             If new objects are added to the ipIfStatsTable that require
  1471.             the ipIfStatsTableLastChange to be updated when they are
  1472.             modified, they must specify that requirement in their
  1473.             description clause."
  1474.     ::= { ipTrafficStats 2 }
  1475.  
  1476. ipIfStatsTable OBJECT-TYPE
  1477.     SYNTAX     SEQUENCE OF IpIfStatsEntry
  1478.     MAX-ACCESS not-accessible
  1479.     STATUS     current
  1480.     DESCRIPTION
  1481.            "The table containing per-interface traffic statistics.  This
  1482.             table and the ipSystemStatsTable contain similar objects
  1483.             whose difference is in their granularity.  Where this table
  1484.             contains per-interface statistics, the ipSystemStatsTable
  1485.             contains the same statistics, but counted on a system wide
  1486.             basis."
  1487.     ::= { ipTrafficStats 3 }
  1488.  
  1489. ipIfStatsEntry OBJECT-TYPE
  1490.     SYNTAX     IpIfStatsEntry
  1491.     MAX-ACCESS not-accessible
  1492.     STATUS     current
  1493.     DESCRIPTION
  1494.            "An interface statistics entry containing objects for a
  1495.             particular interface and version of IP."
  1496.     INDEX { ipIfStatsIPVersion, ipIfStatsIfIndex }
  1497.     ::= { ipIfStatsTable 1 }
  1498.  
  1499. IpIfStatsEntry ::= SEQUENCE {
  1500.         ipIfStatsIPVersion           InetVersion,
  1501.         ipIfStatsIfIndex             InterfaceIndex,
  1502.  
  1503.  
  1504.  
  1505.         ipIfStatsInReceives          Counter32,
  1506.         ipIfStatsHCInReceives        Counter64,
  1507.         ipIfStatsInOctets            Counter32,
  1508.         ipIfStatsHCInOctets          Counter64,
  1509.         ipIfStatsInHdrErrors         Counter32,
  1510.         ipIfStatsInNoRoutes          Counter32,
  1511.         ipIfStatsInAddrErrors        Counter32,
  1512.         ipIfStatsInUnknownProtos     Counter32,
  1513.         ipIfStatsInTruncatedPkts     Counter32,
  1514.         ipIfStatsInForwDatagrams     Counter32,
  1515.         ipIfStatsHCInForwDatagrams   Counter64,
  1516.         ipIfStatsReasmReqds          Counter32,
  1517.         ipIfStatsReasmOKs            Counter32,
  1518.         ipIfStatsReasmFails          Counter32,
  1519.         ipIfStatsInDiscards          Counter32,
  1520.         ipIfStatsInDelivers          Counter32,
  1521.         ipIfStatsHCInDelivers        Counter64,
  1522.         ipIfStatsOutRequests         Counter32,
  1523.         ipIfStatsHCOutRequests       Counter64,
  1524.         ipIfStatsOutForwDatagrams    Counter32,
  1525.         ipIfStatsHCOutForwDatagrams  Counter64,
  1526.         ipIfStatsOutDiscards         Counter32,
  1527.         ipIfStatsOutFragReqds        Counter32,
  1528.         ipIfStatsOutFragOKs          Counter32,
  1529.         ipIfStatsOutFragFails        Counter32,
  1530.         ipIfStatsOutFragCreates      Counter32,
  1531.         ipIfStatsOutTransmits        Counter32,
  1532.         ipIfStatsHCOutTransmits      Counter64,
  1533.         ipIfStatsOutOctets           Counter32,
  1534.         ipIfStatsHCOutOctets         Counter64,
  1535.         ipIfStatsInMcastPkts         Counter32,
  1536.         ipIfStatsHCInMcastPkts       Counter64,
  1537.         ipIfStatsInMcastOctets       Counter32,
  1538.         ipIfStatsHCInMcastOctets     Counter64,
  1539.         ipIfStatsOutMcastPkts        Counter32,
  1540.         ipIfStatsHCOutMcastPkts      Counter64,
  1541.         ipIfStatsOutMcastOctets      Counter32,
  1542.         ipIfStatsHCOutMcastOctets    Counter64,
  1543.         ipIfStatsInBcastPkts         Counter32,
  1544.         ipIfStatsHCInBcastPkts       Counter64,
  1545.         ipIfStatsOutBcastPkts        Counter32,
  1546.         ipIfStatsHCOutBcastPkts      Counter64,
  1547.         ipIfStatsDiscontinuityTime   TimeStamp,
  1548.         ipIfStatsRefreshRate         Unsigned32
  1549.     }
  1550.  
  1551. ipIfStatsIPVersion OBJECT-TYPE
  1552.     SYNTAX     InetVersion
  1553.  
  1554.  
  1555.  
  1556.     MAX-ACCESS not-accessible
  1557.     STATUS     current
  1558.     DESCRIPTION
  1559.            "The IP version of this row."
  1560.     ::= { ipIfStatsEntry 1 }
  1561.  
  1562. ipIfStatsIfIndex OBJECT-TYPE
  1563.     SYNTAX     InterfaceIndex
  1564.     MAX-ACCESS not-accessible
  1565.     STATUS     current
  1566.     DESCRIPTION
  1567.            "The index value that uniquely identifies the interface to
  1568.             which this entry is applicable.  The interface identified by
  1569.             a particular value of this index is the same interface as
  1570.             identified by the same value of the IF-MIB's ifIndex."
  1571.     ::= { ipIfStatsEntry 2 }
  1572.  
  1573. ipIfStatsInReceives OBJECT-TYPE
  1574.     SYNTAX     Counter32
  1575.     MAX-ACCESS read-only
  1576.     STATUS     current
  1577.     DESCRIPTION
  1578.            "The total number of input IP datagrams received, including
  1579.             those received in error.
  1580.  
  1581.             Discontinuities in the value of this counter can occur at
  1582.             re-initialization of the management system, and at other
  1583.             times as indicated by the value of
  1584.             ipIfStatsDiscontinuityTime."
  1585.     ::= { ipIfStatsEntry 3 }
  1586.  
  1587. ipIfStatsHCInReceives OBJECT-TYPE
  1588.     SYNTAX     Counter64
  1589.     MAX-ACCESS read-only
  1590.     STATUS     current
  1591.     DESCRIPTION
  1592.            "The total number of input IP datagrams received, including
  1593.             those received in error.  This object counts the same
  1594.             datagrams as ipIfStatsInReceives, but allows for larger
  1595.             values.
  1596.  
  1597.             Discontinuities in the value of this counter can occur at
  1598.             re-initialization of the management system, and at other
  1599.             times as indicated by the value of
  1600.             ipIfStatsDiscontinuityTime."
  1601.     ::= { ipIfStatsEntry 4 }
  1602.  
  1603. ipIfStatsInOctets OBJECT-TYPE
  1604.  
  1605.  
  1606.  
  1607.     SYNTAX     Counter32
  1608.     MAX-ACCESS read-only
  1609.     STATUS     current
  1610.     DESCRIPTION
  1611.            "The total number of octets received in input IP datagrams,
  1612.             including those received in error.  Octets from datagrams
  1613.             counted in ipIfStatsInReceives MUST be counted here.
  1614.  
  1615.             Discontinuities in the value of this counter can occur at
  1616.             re-initialization of the management system, and at other
  1617.             times as indicated by the value of
  1618.             ipIfStatsDiscontinuityTime."
  1619.     ::= { ipIfStatsEntry 5 }
  1620.  
  1621. ipIfStatsHCInOctets OBJECT-TYPE
  1622.     SYNTAX     Counter64
  1623.     MAX-ACCESS read-only
  1624.     STATUS     current
  1625.     DESCRIPTION
  1626.            "The total number of octets received in input IP datagrams,
  1627.             including those received in error.  This object counts the
  1628.             same octets as ipIfStatsInOctets, but allows for larger
  1629.             values.
  1630.  
  1631.             Discontinuities in the value of this counter can occur at
  1632.             re-initialization of the management system, and at other
  1633.             times as indicated by the value of
  1634.             ipIfStatsDiscontinuityTime."
  1635.     ::= { ipIfStatsEntry 6 }
  1636.  
  1637. ipIfStatsInHdrErrors OBJECT-TYPE
  1638.     SYNTAX     Counter32
  1639.     MAX-ACCESS read-only
  1640.     STATUS     current
  1641.     DESCRIPTION
  1642.            "The number of input IP datagrams discarded due to errors in
  1643.             their IP headers, including version number mismatch, other
  1644.             format errors, hop count exceeded, errors discovered in
  1645.             processing their IP options, etc.
  1646.  
  1647.             Discontinuities in the value of this counter can occur at
  1648.             re-initialization of the management system, and at other
  1649.             times as indicated by the value of
  1650.             ipIfStatsDiscontinuityTime."
  1651.     ::= { ipIfStatsEntry 7 }
  1652.  
  1653. ipIfStatsInNoRoutes OBJECT-TYPE
  1654.     SYNTAX     Counter32
  1655.  
  1656.  
  1657.  
  1658.     MAX-ACCESS read-only
  1659.     STATUS     current
  1660.     DESCRIPTION
  1661.            "The number of input IP datagrams discarded because no route
  1662.             could be found to transmit them to their destination.
  1663.  
  1664.             Discontinuities in the value of this counter can occur at
  1665.             re-initialization of the management system, and at other
  1666.             times as indicated by the value of
  1667.             ipIfStatsDiscontinuityTime."
  1668.     ::= { ipIfStatsEntry 8 }
  1669.  
  1670. ipIfStatsInAddrErrors OBJECT-TYPE
  1671.     SYNTAX     Counter32
  1672.     MAX-ACCESS read-only
  1673.     STATUS     current
  1674.     DESCRIPTION
  1675.            "The number of input IP datagrams discarded because the IP
  1676.             address in their IP header's destination field was not a
  1677.             valid address to be received at this entity.  This count
  1678.             includes invalid addresses (e.g., ::0).  For entities that
  1679.             are not IP routers and therefore do not forward datagrams,
  1680.             this counter includes datagrams discarded because the
  1681.             destination address was not a local address.
  1682.  
  1683.             Discontinuities in the value of this counter can occur at
  1684.             re-initialization of the management system, and at other
  1685.             times as indicated by the value of
  1686.             ipIfStatsDiscontinuityTime."
  1687.     ::= { ipIfStatsEntry 9 }
  1688.  
  1689. ipIfStatsInUnknownProtos OBJECT-TYPE
  1690.     SYNTAX     Counter32
  1691.     MAX-ACCESS read-only
  1692.     STATUS     current
  1693.     DESCRIPTION
  1694.            "The number of locally-addressed IP datagrams received
  1695.             successfully but discarded because of an unknown or
  1696.             unsupported protocol.
  1697.  
  1698.             When tracking interface statistics, the counter of the
  1699.             interface to which these datagrams were addressed is
  1700.             incremented.  This interface might not be the same as the
  1701.             input interface for some of the datagrams.
  1702.  
  1703.             Discontinuities in the value of this counter can occur at
  1704.             re-initialization of the management system, and at other
  1705.             times as indicated by the value of
  1706.  
  1707.  
  1708.  
  1709.             ipIfStatsDiscontinuityTime."
  1710.     ::= { ipIfStatsEntry 10 }
  1711.  
  1712. ipIfStatsInTruncatedPkts OBJECT-TYPE
  1713.     SYNTAX     Counter32
  1714.     MAX-ACCESS read-only
  1715.     STATUS     current
  1716.     DESCRIPTION
  1717.            "The number of input IP datagrams discarded because the
  1718.             datagram frame didn't carry enough data.
  1719.  
  1720.             Discontinuities in the value of this counter can occur at
  1721.             re-initialization of the management system, and at other
  1722.             times as indicated by the value of
  1723.             ipIfStatsDiscontinuityTime."
  1724.     ::= { ipIfStatsEntry 11 }
  1725.  
  1726. ipIfStatsInForwDatagrams OBJECT-TYPE
  1727.     SYNTAX     Counter32
  1728.     MAX-ACCESS read-only
  1729.     STATUS     current
  1730.     DESCRIPTION
  1731.            "The number of input datagrams for which this entity was not
  1732.             their final IP destination and for which this entity
  1733.             attempted to find a route to forward them to that final
  1734.             destination.  In entities that do not act as IP routers,
  1735.             this counter will include only those datagrams that were
  1736.             Source-Routed via this entity, and the Source-Route
  1737.             processing was successful.
  1738.  
  1739.             When tracking interface statistics, the counter of the
  1740.             incoming interface is incremented for each datagram.
  1741.  
  1742.             Discontinuities in the value of this counter can occur at
  1743.             re-initialization of the management system, and at other
  1744.             times as indicated by the value of
  1745.             ipIfStatsDiscontinuityTime."
  1746.     ::= { ipIfStatsEntry 12 }
  1747.  
  1748. ipIfStatsHCInForwDatagrams OBJECT-TYPE
  1749.     SYNTAX     Counter64
  1750.     MAX-ACCESS read-only
  1751.     STATUS     current
  1752.     DESCRIPTION
  1753.            "The number of input datagrams for which this entity was not
  1754.             their final IP destination and for which this entity
  1755.             attempted to find a route to forward them to that final
  1756.             destination.  This object counts the same packets as
  1757.  
  1758.  
  1759.  
  1760.             ipIfStatsInForwDatagrams, but allows for larger values.
  1761.  
  1762.             Discontinuities in the value of this counter can occur at
  1763.             re-initialization of the management system, and at other
  1764.             times as indicated by the value of
  1765.             ipIfStatsDiscontinuityTime."
  1766.     ::= { ipIfStatsEntry 13 }
  1767.  
  1768. ipIfStatsReasmReqds OBJECT-TYPE
  1769.     SYNTAX     Counter32
  1770.     MAX-ACCESS read-only
  1771.     STATUS     current
  1772.     DESCRIPTION
  1773.            "The number of IP fragments received that needed to be
  1774.             reassembled at this interface.
  1775.  
  1776.             When tracking interface statistics, the counter of the
  1777.             interface to which these fragments were addressed is
  1778.             incremented.  This interface might not be the same as the
  1779.             input interface for some of the fragments.
  1780.  
  1781.             Discontinuities in the value of this counter can occur at
  1782.             re-initialization of the management system, and at other
  1783.             times as indicated by the value of
  1784.             ipIfStatsDiscontinuityTime."
  1785.     ::= { ipIfStatsEntry 14 }
  1786.  
  1787. ipIfStatsReasmOKs OBJECT-TYPE
  1788.     SYNTAX     Counter32
  1789.     MAX-ACCESS read-only
  1790.     STATUS     current
  1791.     DESCRIPTION
  1792.            "The number of IP datagrams successfully reassembled.
  1793.  
  1794.             When tracking interface statistics, the counter of the
  1795.             interface to which these datagrams were addressed is
  1796.             incremented.  This interface might not be the same as the
  1797.             input interface for some of the datagrams.
  1798.  
  1799.             Discontinuities in the value of this counter can occur at
  1800.             re-initialization of the management system, and at other
  1801.             times as indicated by the value of
  1802.             ipIfStatsDiscontinuityTime."
  1803.     ::= { ipIfStatsEntry 15 }
  1804.  
  1805. ipIfStatsReasmFails OBJECT-TYPE
  1806.     SYNTAX     Counter32
  1807.     MAX-ACCESS read-only
  1808.  
  1809.  
  1810.  
  1811.     STATUS     current
  1812.     DESCRIPTION
  1813.            "The number of failures detected by the IP re-assembly
  1814.             algorithm (for whatever reason: timed out, errors, etc.).
  1815.             Note that this is not necessarily a count of discarded IP
  1816.             fragments since some algorithms (notably the algorithm in
  1817.             RFC 815) can lose track of the number of fragments by
  1818.             combining them as they are received.
  1819.  
  1820.             When tracking interface statistics, the counter of the
  1821.             interface to which these fragments were addressed is
  1822.             incremented.  This interface might not be the same as the
  1823.             input interface for some of the fragments.
  1824.  
  1825.             Discontinuities in the value of this counter can occur at
  1826.             re-initialization of the management system, and at other
  1827.             times as indicated by the value of
  1828.             ipIfStatsDiscontinuityTime."
  1829.     ::= { ipIfStatsEntry 16 }
  1830.  
  1831. ipIfStatsInDiscards OBJECT-TYPE
  1832.     SYNTAX     Counter32
  1833.     MAX-ACCESS read-only
  1834.     STATUS     current
  1835.     DESCRIPTION
  1836.            "The number of input IP datagrams for which no problems were
  1837.             encountered to prevent their continued processing, but
  1838.             were discarded (e.g., for lack of buffer space).  Note that
  1839.             this counter does not include any datagrams discarded while
  1840.             awaiting re-assembly.
  1841.  
  1842.             Discontinuities in the value of this counter can occur at
  1843.             re-initialization of the management system, and at other
  1844.             times as indicated by the value of
  1845.             ipIfStatsDiscontinuityTime."
  1846.     ::= { ipIfStatsEntry 17 }
  1847.  
  1848. ipIfStatsInDelivers OBJECT-TYPE
  1849.     SYNTAX     Counter32
  1850.     MAX-ACCESS read-only
  1851.     STATUS     current
  1852.     DESCRIPTION
  1853.            "The total number of datagrams successfully delivered to IP
  1854.             user-protocols (including ICMP).
  1855.  
  1856.             When tracking interface statistics, the counter of the
  1857.             interface to which these datagrams were addressed is
  1858.             incremented.  This interface might not be the same as the
  1859.  
  1860.  
  1861.  
  1862.             input interface for some of the datagrams.
  1863.  
  1864.             Discontinuities in the value of this counter can occur at
  1865.             re-initialization of the management system, and at other
  1866.             times as indicated by the value of
  1867.             ipIfStatsDiscontinuityTime."
  1868.     ::= { ipIfStatsEntry 18 }
  1869.  
  1870. ipIfStatsHCInDelivers OBJECT-TYPE
  1871.     SYNTAX     Counter64
  1872.     MAX-ACCESS read-only
  1873.     STATUS     current
  1874.     DESCRIPTION
  1875.            "The total number of datagrams successfully delivered to IP
  1876.             user-protocols (including ICMP).  This object counts the
  1877.             same packets as ipIfStatsInDelivers, but allows for larger
  1878.             values.
  1879.  
  1880.             Discontinuities in the value of this counter can occur at
  1881.             re-initialization of the management system, and at other
  1882.             times as indicated by the value of
  1883.             ipIfStatsDiscontinuityTime."
  1884.     ::= { ipIfStatsEntry 19 }
  1885.  
  1886. ipIfStatsOutRequests OBJECT-TYPE
  1887.     SYNTAX     Counter32
  1888.     MAX-ACCESS read-only
  1889.     STATUS     current
  1890.     DESCRIPTION
  1891.            "The total number of IP datagrams that local IP user-
  1892.             protocols (including ICMP) supplied to IP in requests for
  1893.             transmission.  Note that this counter does not include any
  1894.             datagrams counted in ipIfStatsOutForwDatagrams.
  1895.  
  1896.             Discontinuities in the value of this counter can occur at
  1897.             re-initialization of the management system, and at other
  1898.             times as indicated by the value of
  1899.             ipIfStatsDiscontinuityTime."
  1900.     ::= { ipIfStatsEntry 20 }
  1901.  
  1902. ipIfStatsHCOutRequests OBJECT-TYPE
  1903.     SYNTAX     Counter64
  1904.     MAX-ACCESS read-only
  1905.     STATUS     current
  1906.     DESCRIPTION
  1907.            "The total number of IP datagrams that local IP user-
  1908.             protocols (including ICMP) supplied to IP in requests for
  1909.             transmission.  This object counts the same packets as
  1910.  
  1911.  
  1912.  
  1913.             ipIfStatsOutRequests, but allows for larger values.
  1914.  
  1915.             Discontinuities in the value of this counter can occur at
  1916.             re-initialization of the management system, and at other
  1917.             times as indicated by the value of
  1918.             ipIfStatsDiscontinuityTime."
  1919.     ::= { ipIfStatsEntry 21 }
  1920.  
  1921. -- This object ID is reserved to allow the IDs for this table's objects
  1922. -- to align with the objects in the ipSystemStatsTable.
  1923. -- ::= {ipIfStatsEntry 22}
  1924.  
  1925. ipIfStatsOutForwDatagrams OBJECT-TYPE
  1926.     SYNTAX     Counter32
  1927.     MAX-ACCESS read-only
  1928.     STATUS     current
  1929.     DESCRIPTION
  1930.            "The number of datagrams for which this entity was not their
  1931.             final IP destination and for which it was successful in
  1932.             finding a path to their final destination.  In entities
  1933.             that do not act as IP routers, this counter will include
  1934.             only those datagrams that were Source-Routed via this
  1935.             entity, and the Source-Route processing was successful.
  1936.  
  1937.             When tracking interface statistics, the counter of the
  1938.             outgoing interface is incremented for a successfully
  1939.             forwarded datagram.
  1940.  
  1941.             Discontinuities in the value of this counter can occur at
  1942.             re-initialization of the management system, and at other
  1943.             times as indicated by the value of
  1944.             ipIfStatsDiscontinuityTime."
  1945.     ::= { ipIfStatsEntry 23 }
  1946.  
  1947. ipIfStatsHCOutForwDatagrams OBJECT-TYPE
  1948.     SYNTAX     Counter64
  1949.     MAX-ACCESS read-only
  1950.     STATUS     current
  1951.     DESCRIPTION
  1952.            "The number of datagrams for which this entity was not their
  1953.             final IP destination and for which it was successful in
  1954.             finding a path to their final destination.  This object
  1955.             counts the same packets as ipIfStatsOutForwDatagrams, but
  1956.             allows for larger values.
  1957.  
  1958.             Discontinuities in the value of this counter can occur at
  1959.             re-initialization of the management system, and at other
  1960.             times as indicated by the value of
  1961.  
  1962.  
  1963.  
  1964.             ipIfStatsDiscontinuityTime."
  1965.     ::= { ipIfStatsEntry 24 }
  1966.  
  1967. ipIfStatsOutDiscards OBJECT-TYPE
  1968.     SYNTAX     Counter32
  1969.     MAX-ACCESS read-only
  1970.     STATUS     current
  1971.     DESCRIPTION
  1972.            "The number of output IP datagrams for which no problem was
  1973.             encountered to prevent their transmission to their
  1974.             destination, but were discarded (e.g., for lack of
  1975.             buffer space).  Note that this counter would include
  1976.             datagrams counted in ipIfStatsOutForwDatagrams if any such
  1977.             datagrams met this (discretionary) discard criterion.
  1978.  
  1979.             Discontinuities in the value of this counter can occur at
  1980.             re-initialization of the management system, and at other
  1981.             times as indicated by the value of
  1982.             ipIfStatsDiscontinuityTime."
  1983.     ::= { ipIfStatsEntry 25 }
  1984.  
  1985. ipIfStatsOutFragReqds OBJECT-TYPE
  1986.     SYNTAX     Counter32
  1987.     MAX-ACCESS read-only
  1988.     STATUS     current
  1989.     DESCRIPTION
  1990.            "The number of IP datagrams that would require fragmentation
  1991.             in order to be transmitted.
  1992.  
  1993.             When tracking interface statistics, the counter of the
  1994.             outgoing interface is incremented for a successfully
  1995.             fragmented datagram.
  1996.  
  1997.             Discontinuities in the value of this counter can occur at
  1998.             re-initialization of the management system, and at other
  1999.             times as indicated by the value of
  2000.             ipIfStatsDiscontinuityTime."
  2001.     ::= { ipIfStatsEntry 26 }
  2002.  
  2003. ipIfStatsOutFragOKs OBJECT-TYPE
  2004.     SYNTAX     Counter32
  2005.     MAX-ACCESS read-only
  2006.     STATUS     current
  2007.     DESCRIPTION
  2008.            "The number of IP datagrams that have been successfully
  2009.             fragmented.
  2010.  
  2011.             When tracking interface statistics, the counter of the
  2012.  
  2013.  
  2014.  
  2015.             outgoing interface is incremented for a successfully
  2016.             fragmented datagram.
  2017.  
  2018.             Discontinuities in the value of this counter can occur at
  2019.             re-initialization of the management system, and at other
  2020.             times as indicated by the value of
  2021.             ipIfStatsDiscontinuityTime."
  2022.     ::= { ipIfStatsEntry 27 }
  2023.  
  2024. ipIfStatsOutFragFails OBJECT-TYPE
  2025.     SYNTAX     Counter32
  2026.     MAX-ACCESS read-only
  2027.     STATUS     current
  2028.     DESCRIPTION
  2029.            "The number of IP datagrams that have been discarded because
  2030.             they needed to be fragmented but could not be.  This
  2031.             includes IPv4 packets that have the DF bit set and IPv6
  2032.             packets that are being forwarded and exceed the outgoing
  2033.             link MTU.
  2034.  
  2035.             When tracking interface statistics, the counter of the
  2036.             outgoing interface is incremented for an unsuccessfully
  2037.             fragmented datagram.
  2038.  
  2039.             Discontinuities in the value of this counter can occur at
  2040.             re-initialization of the management system, and at other
  2041.             times as indicated by the value of
  2042.             ipIfStatsDiscontinuityTime."
  2043.     ::= { ipIfStatsEntry 28 }
  2044.  
  2045. ipIfStatsOutFragCreates OBJECT-TYPE
  2046.     SYNTAX     Counter32
  2047.     MAX-ACCESS read-only
  2048.     STATUS     current
  2049.     DESCRIPTION
  2050.            "The number of output datagram fragments that have been
  2051.             generated as a result of IP fragmentation.
  2052.  
  2053.             When tracking interface statistics, the counter of the
  2054.             outgoing interface is incremented for a successfully
  2055.             fragmented datagram.
  2056.  
  2057.             Discontinuities in the value of this counter can occur at
  2058.             re-initialization of the management system, and at other
  2059.             times as indicated by the value of
  2060.             ipIfStatsDiscontinuityTime."
  2061.     ::= { ipIfStatsEntry 29 }
  2062.  
  2063.  
  2064.  
  2065.  
  2066. ipIfStatsOutTransmits OBJECT-TYPE
  2067.     SYNTAX     Counter32
  2068.     MAX-ACCESS read-only
  2069.     STATUS     current
  2070.     DESCRIPTION
  2071.            "The total number of IP datagrams that this entity supplied
  2072.             to the lower layers for transmission.  This includes
  2073.             datagrams generated locally and those forwarded by this
  2074.             entity.
  2075.  
  2076.             Discontinuities in the value of this counter can occur at
  2077.             re-initialization of the management system, and at other
  2078.             times as indicated by the value of
  2079.             ipIfStatsDiscontinuityTime."
  2080.     ::= { ipIfStatsEntry 30 }
  2081.  
  2082. ipIfStatsHCOutTransmits OBJECT-TYPE
  2083.     SYNTAX     Counter64
  2084.     MAX-ACCESS read-only
  2085.     STATUS     current
  2086.     DESCRIPTION
  2087.            "The total number of IP datagrams that this entity supplied
  2088.             to the lower layers for transmission.  This object counts
  2089.             the same datagrams as ipIfStatsOutTransmits, but allows for
  2090.             larger values.
  2091.  
  2092.             Discontinuities in the value of this counter can occur at
  2093.             re-initialization of the management system, and at other
  2094.             times as indicated by the value of
  2095.             ipIfStatsDiscontinuityTime."
  2096.     ::= { ipIfStatsEntry 31 }
  2097.  
  2098. ipIfStatsOutOctets OBJECT-TYPE
  2099.     SYNTAX     Counter32
  2100.     MAX-ACCESS read-only
  2101.     STATUS     current
  2102.     DESCRIPTION
  2103.            "The total number of octets in IP datagrams delivered to the
  2104.             lower layers for transmission.  Octets from datagrams
  2105.             counted in ipIfStatsOutTransmits MUST be counted here.
  2106.  
  2107.             Discontinuities in the value of this counter can occur at
  2108.             re-initialization of the management system, and at other
  2109.             times as indicated by the value of
  2110.             ipIfStatsDiscontinuityTime."
  2111.     ::= { ipIfStatsEntry 32 }
  2112.  
  2113. ipIfStatsHCOutOctets OBJECT-TYPE
  2114.  
  2115.  
  2116.  
  2117.     SYNTAX     Counter64
  2118.     MAX-ACCESS read-only
  2119.     STATUS     current
  2120.     DESCRIPTION
  2121.            "The total number of octets in IP datagrams delivered to the
  2122.             lower layers for transmission.  This objects counts the same
  2123.             octets as ipIfStatsOutOctets, but allows for larger values.
  2124.  
  2125.             Discontinuities in the value of this counter can occur at
  2126.             re-initialization of the management system, and at other
  2127.             times as indicated by the value of
  2128.             ipIfStatsDiscontinuityTime."
  2129.     ::= { ipIfStatsEntry 33 }
  2130.  
  2131. ipIfStatsInMcastPkts OBJECT-TYPE
  2132.     SYNTAX     Counter32
  2133.     MAX-ACCESS read-only
  2134.     STATUS     current
  2135.     DESCRIPTION
  2136.            "The number of IP multicast datagrams received.
  2137.  
  2138.             Discontinuities in the value of this counter can occur at
  2139.             re-initialization of the management system, and at other
  2140.             times as indicated by the value of
  2141.             ipIfStatsDiscontinuityTime."
  2142.     ::= { ipIfStatsEntry 34 }
  2143.  
  2144. ipIfStatsHCInMcastPkts OBJECT-TYPE
  2145.     SYNTAX     Counter64
  2146.     MAX-ACCESS read-only
  2147.     STATUS     current
  2148.     DESCRIPTION
  2149.            "The number of IP multicast datagrams received.  This object
  2150.             counts the same datagrams as ipIfStatsInMcastPkts, but
  2151.             allows for larger values.
  2152.  
  2153.             Discontinuities in the value of this counter can occur at
  2154.             re-initialization of the management system, and at other
  2155.             times as indicated by the value of
  2156.             ipIfStatsDiscontinuityTime."
  2157.     ::= { ipIfStatsEntry 35 }
  2158.  
  2159. ipIfStatsInMcastOctets OBJECT-TYPE
  2160.     SYNTAX     Counter32
  2161.     MAX-ACCESS read-only
  2162.     STATUS     current
  2163.     DESCRIPTION
  2164.            "The total number of octets received in IP multicast
  2165.  
  2166.  
  2167.  
  2168.             datagrams.  Octets from datagrams counted in
  2169.             ipIfStatsInMcastPkts MUST be counted here.
  2170.  
  2171.             Discontinuities in the value of this counter can occur at
  2172.             re-initialization of the management system, and at other
  2173.             times as indicated by the value of
  2174.             ipIfStatsDiscontinuityTime."
  2175.     ::= { ipIfStatsEntry 36 }
  2176.  
  2177. ipIfStatsHCInMcastOctets OBJECT-TYPE
  2178.     SYNTAX     Counter64
  2179.     MAX-ACCESS read-only
  2180.     STATUS     current
  2181.     DESCRIPTION
  2182.            "The total number of octets received in IP multicast
  2183.             datagrams.  This object counts the same octets as
  2184.             ipIfStatsInMcastOctets, but allows for larger values.
  2185.  
  2186.             Discontinuities in the value of this counter can occur at
  2187.             re-initialization of the management system, and at other
  2188.             times as indicated by the value of
  2189.             ipIfStatsDiscontinuityTime."
  2190.     ::= { ipIfStatsEntry 37 }
  2191.  
  2192. ipIfStatsOutMcastPkts OBJECT-TYPE
  2193.     SYNTAX     Counter32
  2194.     MAX-ACCESS read-only
  2195.     STATUS     current
  2196.     DESCRIPTION
  2197.            "The number of IP multicast datagrams transmitted.
  2198.  
  2199.             Discontinuities in the value of this counter can occur at
  2200.             re-initialization of the management system, and at other
  2201.             times as indicated by the value of
  2202.             ipIfStatsDiscontinuityTime."
  2203.     ::= { ipIfStatsEntry 38 }
  2204.  
  2205. ipIfStatsHCOutMcastPkts OBJECT-TYPE
  2206.     SYNTAX     Counter64
  2207.     MAX-ACCESS read-only
  2208.     STATUS     current
  2209.     DESCRIPTION
  2210.            "The number of IP multicast datagrams transmitted.  This
  2211.             object counts the same datagrams as ipIfStatsOutMcastPkts,
  2212.             but allows for larger values.
  2213.  
  2214.             Discontinuities in the value of this counter can occur at
  2215.             re-initialization of the management system, and at other
  2216.  
  2217.  
  2218.  
  2219.             times as indicated by the value of
  2220.             ipIfStatsDiscontinuityTime."
  2221.     ::= { ipIfStatsEntry 39 }
  2222.  
  2223. ipIfStatsOutMcastOctets OBJECT-TYPE
  2224.     SYNTAX     Counter32
  2225.     MAX-ACCESS read-only
  2226.     STATUS     current
  2227.     DESCRIPTION
  2228.            "The total number of octets transmitted in IP multicast
  2229.             datagrams.  Octets from datagrams counted in
  2230.             ipIfStatsOutMcastPkts MUST be counted here.
  2231.  
  2232.             Discontinuities in the value of this counter can occur at
  2233.             re-initialization of the management system, and at other
  2234.             times as indicated by the value of
  2235.             ipIfStatsDiscontinuityTime."
  2236.     ::= { ipIfStatsEntry 40 }
  2237.  
  2238. ipIfStatsHCOutMcastOctets OBJECT-TYPE
  2239.     SYNTAX     Counter64
  2240.     MAX-ACCESS read-only
  2241.     STATUS     current
  2242.     DESCRIPTION
  2243.            "The total number of octets transmitted in IP multicast
  2244.             datagrams.  This object counts the same octets as
  2245.             ipIfStatsOutMcastOctets, but allows for larger values.
  2246.  
  2247.             Discontinuities in the value of this counter can occur at
  2248.             re-initialization of the management system, and at other
  2249.             times as indicated by the value of
  2250.             ipIfStatsDiscontinuityTime."
  2251.     ::= { ipIfStatsEntry 41 }
  2252.  
  2253. ipIfStatsInBcastPkts OBJECT-TYPE
  2254.     SYNTAX     Counter32
  2255.     MAX-ACCESS read-only
  2256.     STATUS     current
  2257.     DESCRIPTION
  2258.            "The number of IP broadcast datagrams received.
  2259.  
  2260.             Discontinuities in the value of this counter can occur at
  2261.             re-initialization of the management system, and at other
  2262.             times as indicated by the value of
  2263.             ipIfStatsDiscontinuityTime."
  2264.     ::= { ipIfStatsEntry 42 }
  2265.  
  2266. ipIfStatsHCInBcastPkts OBJECT-TYPE
  2267.  
  2268.  
  2269.  
  2270.     SYNTAX     Counter64
  2271.     MAX-ACCESS read-only
  2272.     STATUS     current
  2273.     DESCRIPTION
  2274.            "The number of IP broadcast datagrams received.  This object
  2275.             counts the same datagrams as ipIfStatsInBcastPkts, but
  2276.             allows for larger values.
  2277.  
  2278.             Discontinuities in the value of this counter can occur at
  2279.             re-initialization of the management system, and at other
  2280.             times as indicated by the value of
  2281.             ipIfStatsDiscontinuityTime."
  2282.     ::= { ipIfStatsEntry 43 }
  2283.  
  2284. ipIfStatsOutBcastPkts OBJECT-TYPE
  2285.     SYNTAX     Counter32
  2286.     MAX-ACCESS read-only
  2287.     STATUS     current
  2288.     DESCRIPTION
  2289.            "The number of IP broadcast datagrams transmitted.
  2290.  
  2291.             Discontinuities in the value of this counter can occur at
  2292.             re-initialization of the management system, and at other
  2293.             times as indicated by the value of
  2294.             ipIfStatsDiscontinuityTime."
  2295.     ::= { ipIfStatsEntry 44 }
  2296.  
  2297. ipIfStatsHCOutBcastPkts OBJECT-TYPE
  2298.     SYNTAX     Counter64
  2299.     MAX-ACCESS read-only
  2300.     STATUS     current
  2301.     DESCRIPTION
  2302.            "The number of IP broadcast datagrams transmitted.  This
  2303.             object counts the same datagrams as ipIfStatsOutBcastPkts,
  2304.             but allows for larger values.
  2305.  
  2306.             Discontinuities in the value of this counter can occur at
  2307.             re-initialization of the management system, and at other
  2308.             times as indicated by the value of
  2309.             ipIfStatsDiscontinuityTime."
  2310.     ::= { ipIfStatsEntry 45 }
  2311.  
  2312. ipIfStatsDiscontinuityTime OBJECT-TYPE
  2313.     SYNTAX     TimeStamp
  2314.     MAX-ACCESS read-only
  2315.     STATUS     current
  2316.     DESCRIPTION
  2317.            "The value of sysUpTime on the most recent occasion at which
  2318.  
  2319.  
  2320.  
  2321.             any one or more of this entry's counters suffered a
  2322.             discontinuity.
  2323.  
  2324.             If no such discontinuities have occurred since the last re-
  2325.             initialization of the local management subsystem, then this
  2326.             object contains a zero value."
  2327.     ::= { ipIfStatsEntry 46 }
  2328.  
  2329. ipIfStatsRefreshRate OBJECT-TYPE
  2330.     SYNTAX     Unsigned32
  2331.     UNITS "milli-seconds"
  2332.     MAX-ACCESS read-only
  2333.     STATUS     current
  2334.     DESCRIPTION
  2335.            "The minimum reasonable polling interval for this entry.
  2336.             This object provides an indication of the minimum amount of
  2337.             time required to update the counters in this entry."
  2338.     ::= { ipIfStatsEntry 47 }
  2339.  
  2340. --
  2341. -- Internet Address Prefix table
  2342. --
  2343.  
  2344. ipAddressPrefixTable OBJECT-TYPE
  2345.     SYNTAX     SEQUENCE OF IpAddressPrefixEntry
  2346.     MAX-ACCESS not-accessible
  2347.     STATUS     current
  2348.     DESCRIPTION
  2349.            "This table allows the user to determine the source of an IP
  2350.             address or set of IP addresses, and allows other tables to
  2351.             share the information via pointer rather than by copying.
  2352.  
  2353.             For example, when the node configures both a unicast and
  2354.             anycast address for a prefix, the ipAddressPrefix objects
  2355.             for those addresses will point to a single row in this
  2356.             table.
  2357.  
  2358.             This table primarily provides support for IPv6 prefixes, and
  2359.             several of the objects are less meaningful for IPv4.  The
  2360.             table continues to allow IPv4 addresses to allow future
  2361.             flexibility.  In order to promote a common configuration,
  2362.             this document includes suggestions for default values for
  2363.             IPv4 prefixes.  Each of these values may be overridden if an
  2364.             object is meaningful to the node.
  2365.  
  2366.             All prefixes used by this entity should be included in this
  2367.             table independent of how the entity learned the prefix.
  2368.             (This table isn't limited to prefixes learned from router
  2369.  
  2370.  
  2371.  
  2372.             advertisements.)"
  2373.     ::= { ip 32 }
  2374.  
  2375. ipAddressPrefixEntry OBJECT-TYPE
  2376.     SYNTAX     IpAddressPrefixEntry
  2377.     MAX-ACCESS not-accessible
  2378.     STATUS     current
  2379.     DESCRIPTION
  2380.            "An entry in the ipAddressPrefixTable."
  2381.     INDEX    { ipAddressPrefixIfIndex, ipAddressPrefixType,
  2382.                ipAddressPrefixPrefix, ipAddressPrefixLength }
  2383.     ::= { ipAddressPrefixTable 1 }
  2384.  
  2385. IpAddressPrefixEntry ::= SEQUENCE {
  2386.         ipAddressPrefixIfIndex               InterfaceIndex,
  2387.         ipAddressPrefixType                  InetAddressType,
  2388.         ipAddressPrefixPrefix                InetAddress,
  2389.         ipAddressPrefixLength                InetAddressPrefixLength,
  2390.         ipAddressPrefixOrigin                IpAddressPrefixOriginTC,
  2391.         ipAddressPrefixOnLinkFlag            TruthValue,
  2392.         ipAddressPrefixAutonomousFlag        TruthValue,
  2393.         ipAddressPrefixAdvPreferredLifetime  Unsigned32,
  2394.         ipAddressPrefixAdvValidLifetime      Unsigned32
  2395.     }
  2396.  
  2397. ipAddressPrefixIfIndex OBJECT-TYPE
  2398.     SYNTAX     InterfaceIndex
  2399.     MAX-ACCESS not-accessible
  2400.     STATUS     current
  2401.     DESCRIPTION
  2402.            "The index value that uniquely identifies the interface on
  2403.             which this prefix is configured.  The interface identified
  2404.             by a particular value of this index is the same interface as
  2405.             identified by the same value of the IF-MIB's ifIndex."
  2406.     ::= { ipAddressPrefixEntry 1 }
  2407.  
  2408. ipAddressPrefixType OBJECT-TYPE
  2409.     SYNTAX     InetAddressType
  2410.     MAX-ACCESS not-accessible
  2411.     STATUS     current
  2412.     DESCRIPTION
  2413.            "The address type of ipAddressPrefix."
  2414.     ::= { ipAddressPrefixEntry 2 }
  2415.  
  2416. ipAddressPrefixPrefix OBJECT-TYPE
  2417.     SYNTAX     InetAddress
  2418.     MAX-ACCESS not-accessible
  2419.     STATUS     current
  2420.  
  2421.  
  2422.  
  2423.     DESCRIPTION
  2424.            "The address prefix.  The address type of this object is
  2425.             specified in ipAddressPrefixType.  The length of this object
  2426.             is the standard length for objects of that type (4 or 16
  2427.             bytes).  Any bits after ipAddressPrefixLength must be zero.
  2428.  
  2429.             Implementors need to be aware that, if the size of
  2430.             ipAddressPrefixPrefix exceeds 114 octets, then OIDS of
  2431.             instances of columns in this row will have more than 128
  2432.             sub-identifiers and cannot be accessed using SNMPv1,
  2433.             SNMPv2c, or SNMPv3."
  2434.     ::= { ipAddressPrefixEntry 3 }
  2435.  
  2436. ipAddressPrefixLength OBJECT-TYPE
  2437.     SYNTAX     InetAddressPrefixLength
  2438.     MAX-ACCESS not-accessible
  2439.     STATUS     current
  2440.     DESCRIPTION
  2441.            "The prefix length associated with this prefix.
  2442.  
  2443.             The value 0 has no special meaning for this object.  It
  2444.             simply refers to address '::/0'."
  2445.     ::= { ipAddressPrefixEntry 4 }
  2446.  
  2447. ipAddressPrefixOrigin OBJECT-TYPE
  2448.     SYNTAX     IpAddressPrefixOriginTC
  2449.     MAX-ACCESS read-only
  2450.     STATUS     current
  2451.     DESCRIPTION
  2452.            "The origin of this prefix."
  2453.     ::= { ipAddressPrefixEntry 5 }
  2454.  
  2455. ipAddressPrefixOnLinkFlag OBJECT-TYPE
  2456.     SYNTAX     TruthValue
  2457.     MAX-ACCESS read-only
  2458.     STATUS     current
  2459.     DESCRIPTION
  2460.            "This object has the value 'true(1)', if this prefix can be
  2461.             used for on-link determination; otherwise, the value is
  2462.             'false(2)'.
  2463.  
  2464.             The default for IPv4 prefixes is 'true(1)'."
  2465.     REFERENCE "For IPv6 RFC 2461, especially sections 2 and 4.6.2 and
  2466.                RFC 2462"
  2467.     ::= { ipAddressPrefixEntry 6 }
  2468.  
  2469. ipAddressPrefixAutonomousFlag OBJECT-TYPE
  2470.     SYNTAX     TruthValue
  2471.  
  2472.  
  2473.  
  2474.     MAX-ACCESS read-only
  2475.     STATUS     current
  2476.     DESCRIPTION
  2477.            "Autonomous address configuration flag.  When true(1),
  2478.             indicates that this prefix can be used for autonomous
  2479.             address configuration (i.e., can be used to form a local
  2480.             interface address).  If false(2), it is not used to auto-
  2481.             configure a local interface address.
  2482.  
  2483.             The default for IPv4 prefixes is 'false(2)'."
  2484.     REFERENCE "For IPv6 RFC 2461, especially sections 2 and 4.6.2 and
  2485.                RFC 2462"
  2486.     ::= { ipAddressPrefixEntry 7 }
  2487.  
  2488. ipAddressPrefixAdvPreferredLifetime OBJECT-TYPE
  2489.     SYNTAX     Unsigned32
  2490.     UNITS      "seconds"
  2491.     MAX-ACCESS read-only
  2492.     STATUS     current
  2493.     DESCRIPTION
  2494.            "The remaining length of time, in seconds, that this prefix
  2495.             will continue to be preferred, i.e., time until deprecation.
  2496.  
  2497.             A value of 4,294,967,295 represents infinity.
  2498.  
  2499.             The address generated from a deprecated prefix should no
  2500.             longer be used as a source address in new communications,
  2501.             but packets received on such an interface are processed as
  2502.             expected.
  2503.  
  2504.             The default for IPv4 prefixes is 4,294,967,295 (infinity)."
  2505.     REFERENCE "For IPv6 RFC 2461, especially sections 2 and 4.6.2 and
  2506.                RFC 2462"
  2507.     ::= { ipAddressPrefixEntry 8 }
  2508.  
  2509. ipAddressPrefixAdvValidLifetime OBJECT-TYPE
  2510.     SYNTAX     Unsigned32
  2511.     UNITS       "seconds"
  2512.     MAX-ACCESS read-only
  2513.     STATUS     current
  2514.     DESCRIPTION
  2515.            "The remaining length of time, in seconds, that this prefix
  2516.             will continue to be valid, i.e., time until invalidation.  A
  2517.             value of 4,294,967,295 represents infinity.
  2518.  
  2519.             The address generated from an invalidated prefix should not
  2520.             appear as the destination or source address of a packet.
  2521.  
  2522.  
  2523.  
  2524.  
  2525.             The default for IPv4 prefixes is 4,294,967,295 (infinity)."
  2526.     REFERENCE "For IPv6 RFC 2461, especially sections 2 and 4.6.2 and
  2527.                RFC 2462"
  2528.     ::= { ipAddressPrefixEntry 9 }
  2529.  
  2530. --
  2531. -- Internet Address Table
  2532. --
  2533.  
  2534. ipAddressSpinLock OBJECT-TYPE
  2535.     SYNTAX     TestAndIncr
  2536.     MAX-ACCESS read-write
  2537.     STATUS     current
  2538.     DESCRIPTION
  2539.            "An advisory lock used to allow cooperating SNMP managers to
  2540.             coordinate their use of the set operation in creating or
  2541.             modifying rows within this table.
  2542.  
  2543.             In order to use this lock to coordinate the use of set
  2544.             operations, managers should first retrieve
  2545.             ipAddressTableSpinLock.  They should then determine the
  2546.             appropriate row to create or modify.  Finally, they should
  2547.             issue the appropriate set command, including the retrieved
  2548.             value of ipAddressSpinLock.  If another manager has altered
  2549.             the table in the meantime, then the value of
  2550.             ipAddressSpinLock will have changed, and the creation will
  2551.             fail as it will be specifying an incorrect value for
  2552.             ipAddressSpinLock.  It is suggested, but not required, that
  2553.             the ipAddressSpinLock be the first var bind for each set of
  2554.             objects representing a 'row' in a PDU."
  2555.     ::= { ip 33 }
  2556.  
  2557. ipAddressTable OBJECT-TYPE
  2558.     SYNTAX     SEQUENCE OF IpAddressEntry
  2559.     MAX-ACCESS not-accessible
  2560.     STATUS     current
  2561.     DESCRIPTION
  2562.            "This table contains addressing information relevant to the
  2563.             entity's interfaces.
  2564.  
  2565.             This table does not contain multicast address information.
  2566.             Tables for such information should be contained in multicast
  2567.             specific MIBs, such as RFC 3019.
  2568.  
  2569.             While this table is writable, the user will note that
  2570.             several objects, such as ipAddressOrigin, are not.  The
  2571.             intention in allowing a user to write to this table is to
  2572.             allow them to add or remove any entry that isn't
  2573.  
  2574.  
  2575.  
  2576.             permanent.  The user should be allowed to modify objects
  2577.             and entries when that would not cause inconsistencies
  2578.             within the table.  Allowing write access to objects, such
  2579.             as ipAddressOrigin, could allow a user to insert an entry
  2580.             and then label it incorrectly.
  2581.  
  2582.             Note well: When including IPv6 link-local addresses in this
  2583.             table, the entry must use an InetAddressType of 'ipv6z' in
  2584.             order to differentiate between the possible interfaces."
  2585.     ::= { ip 34 }
  2586.  
  2587. ipAddressEntry OBJECT-TYPE
  2588.     SYNTAX     IpAddressEntry
  2589.     MAX-ACCESS not-accessible
  2590.     STATUS     current
  2591.     DESCRIPTION
  2592.            "An address mapping for a particular interface."
  2593.     INDEX { ipAddressAddrType, ipAddressAddr }
  2594.     ::= { ipAddressTable 1 }
  2595.  
  2596. IpAddressEntry ::= SEQUENCE {
  2597.         ipAddressAddrType     InetAddressType,
  2598.         ipAddressAddr         InetAddress,
  2599.         ipAddressIfIndex      InterfaceIndex,
  2600.         ipAddressType         INTEGER,
  2601.         ipAddressPrefix       RowPointer,
  2602.         ipAddressOrigin       IpAddressOriginTC,
  2603.         ipAddressStatus       IpAddressStatusTC,
  2604.         ipAddressCreated      TimeStamp,
  2605.         ipAddressLastChanged  TimeStamp,
  2606.         ipAddressRowStatus    RowStatus,
  2607.         ipAddressStorageType  StorageType
  2608.     }
  2609.  
  2610. ipAddressAddrType OBJECT-TYPE
  2611.     SYNTAX     InetAddressType
  2612.     MAX-ACCESS not-accessible
  2613.     STATUS     current
  2614.     DESCRIPTION
  2615.            "The address type of ipAddressAddr."
  2616.     ::= { ipAddressEntry 1 }
  2617.  
  2618. ipAddressAddr OBJECT-TYPE
  2619.     SYNTAX     InetAddress
  2620.     MAX-ACCESS not-accessible
  2621.     STATUS     current
  2622.     DESCRIPTION
  2623.            "The IP address to which this entry's addressing information
  2624.  
  2625.  
  2626.  
  2627.             pertains.  The address type of this object is specified in
  2628.             ipAddressAddrType.
  2629.  
  2630.             Implementors need to be aware that if the size of
  2631.             ipAddressAddr exceeds 116 octets, then OIDS of instances of
  2632.             columns in this row will have more than 128 sub-identifiers
  2633.             and cannot be accessed using SNMPv1, SNMPv2c, or SNMPv3."
  2634.     ::= { ipAddressEntry 2 }
  2635.  
  2636. ipAddressIfIndex OBJECT-TYPE
  2637.     SYNTAX     InterfaceIndex
  2638.     MAX-ACCESS read-create
  2639.     STATUS     current
  2640.     DESCRIPTION
  2641.            "The index value that uniquely identifies the interface to
  2642.             which this entry is applicable.  The interface identified by
  2643.             a particular value of this index is the same interface as
  2644.             identified by the same value of the IF-MIB's ifIndex."
  2645.     ::= { ipAddressEntry 3 }
  2646.  
  2647. ipAddressType OBJECT-TYPE
  2648.     SYNTAX     INTEGER {
  2649.                  unicast(1),
  2650.                  anycast(2),
  2651.                  broadcast(3)
  2652.     }
  2653.     MAX-ACCESS read-create
  2654.     STATUS     current
  2655.     DESCRIPTION
  2656.            "The type of address.  broadcast(3) is not a valid value for
  2657.             IPv6 addresses (RFC 3513)."
  2658.     DEFVAL { unicast }
  2659.     ::= { ipAddressEntry 4 }
  2660.  
  2661. ipAddressPrefix OBJECT-TYPE
  2662.     SYNTAX     RowPointer
  2663.     MAX-ACCESS read-only
  2664.     STATUS     current
  2665.     DESCRIPTION
  2666.            "A pointer to the row in the prefix table to which this
  2667.             address belongs.  May be { 0 0 } if there is no such row."
  2668.     DEFVAL { zeroDotZero }
  2669.     ::= { ipAddressEntry 5 }
  2670.  
  2671. ipAddressOrigin OBJECT-TYPE
  2672.     SYNTAX     IpAddressOriginTC
  2673.     MAX-ACCESS read-only
  2674.     STATUS     current
  2675.  
  2676.  
  2677.  
  2678.     DESCRIPTION
  2679.            "The origin of the address."
  2680.     ::= { ipAddressEntry 6 }
  2681.  
  2682. ipAddressStatus OBJECT-TYPE
  2683.     SYNTAX     IpAddressStatusTC
  2684.     MAX-ACCESS read-create
  2685.     STATUS     current
  2686.     DESCRIPTION
  2687.            "The status of the address, describing if the address can be
  2688.             used for communication.
  2689.  
  2690.             In the absence of other information, an IPv4 address is
  2691.             always preferred(1)."
  2692.     DEFVAL { preferred }
  2693.     ::= { ipAddressEntry 7 }
  2694.  
  2695. ipAddressCreated OBJECT-TYPE
  2696.     SYNTAX     TimeStamp
  2697.     MAX-ACCESS read-only
  2698.     STATUS     current
  2699.     DESCRIPTION
  2700.            "The value of sysUpTime at the time this entry was created.
  2701.             If this entry was created prior to the last re-
  2702.             initialization of the local network management subsystem,
  2703.             then this object contains a zero value."
  2704.     ::= { ipAddressEntry 8 }
  2705.  
  2706. ipAddressLastChanged OBJECT-TYPE
  2707.     SYNTAX     TimeStamp
  2708.     MAX-ACCESS read-only
  2709.     STATUS     current
  2710.     DESCRIPTION
  2711.            "The value of sysUpTime at the time this entry was last
  2712.             updated.  If this entry was updated prior to the last re-
  2713.             initialization of the local network management subsystem,
  2714.             then this object contains a zero value."
  2715.     ::= { ipAddressEntry 9 }
  2716.  
  2717. ipAddressRowStatus OBJECT-TYPE
  2718.     SYNTAX     RowStatus
  2719.     MAX-ACCESS read-create
  2720.     STATUS     current
  2721.     DESCRIPTION
  2722.            "The status of this conceptual row.
  2723.  
  2724.             The RowStatus TC requires that this DESCRIPTION clause
  2725.             states under which circumstances other objects in this row
  2726.  
  2727.  
  2728.  
  2729.             can be modified.  The value of this object has no effect on
  2730.             whether other objects in this conceptual row can be
  2731.             modified.
  2732.  
  2733.             A conceptual row can not be made active until the
  2734.             ipAddressIfIndex has been set to a valid index."
  2735.     ::= { ipAddressEntry 10 }
  2736.  
  2737. ipAddressStorageType OBJECT-TYPE
  2738.     SYNTAX     StorageType
  2739.     MAX-ACCESS read-create
  2740.     STATUS     current
  2741.     DESCRIPTION
  2742.            "The storage type for this conceptual row.  If this object
  2743.             has a value of 'permanent', then no other objects are
  2744.             required to be able to be modified."
  2745.     DEFVAL { volatile }
  2746.     ::= { ipAddressEntry 11 }
  2747.  
  2748. --
  2749. -- the Internet Address Translation table
  2750. --
  2751.  
  2752. ipNetToPhysicalTable OBJECT-TYPE
  2753.     SYNTAX     SEQUENCE OF IpNetToPhysicalEntry
  2754.     MAX-ACCESS not-accessible
  2755.     STATUS     current
  2756.     DESCRIPTION
  2757.            "The IP Address Translation table used for mapping from IP
  2758.             addresses to physical addresses.
  2759.  
  2760.             The Address Translation tables contain the IP address to
  2761.             'physical' address equivalences.  Some interfaces do not use
  2762.             translation tables for determining address equivalences
  2763.             (e.g., DDN-X.25 has an algorithmic method); if all
  2764.             interfaces are of this type, then the Address Translation
  2765.             table is empty, i.e., has zero entries.
  2766.  
  2767.             While many protocols may be used to populate this table, ARP
  2768.             and Neighbor Discovery are the most likely
  2769.             options."
  2770.     REFERENCE "RFC 826 and RFC 2461"
  2771.     ::= { ip 35 }
  2772.  
  2773. ipNetToPhysicalEntry OBJECT-TYPE
  2774.     SYNTAX     IpNetToPhysicalEntry
  2775.     MAX-ACCESS not-accessible
  2776.     STATUS     current
  2777.  
  2778.  
  2779.  
  2780.     DESCRIPTION
  2781.            "Each entry contains one IP address to `physical' address
  2782.             equivalence."
  2783.     INDEX       { ipNetToPhysicalIfIndex,
  2784.                   ipNetToPhysicalNetAddressType,
  2785.                   ipNetToPhysicalNetAddress }
  2786.     ::= { ipNetToPhysicalTable 1 }
  2787.  
  2788. IpNetToPhysicalEntry ::= SEQUENCE {
  2789.         ipNetToPhysicalIfIndex         InterfaceIndex,
  2790.         ipNetToPhysicalNetAddressType  InetAddressType,
  2791.         ipNetToPhysicalNetAddress      InetAddress,
  2792.         ipNetToPhysicalPhysAddress     PhysAddress,
  2793.         ipNetToPhysicalLastUpdated     TimeStamp,
  2794.         ipNetToPhysicalType            INTEGER,
  2795.         ipNetToPhysicalState           INTEGER,
  2796.         ipNetToPhysicalRowStatus       RowStatus
  2797.     }
  2798.  
  2799. ipNetToPhysicalIfIndex OBJECT-TYPE
  2800.     SYNTAX     InterfaceIndex
  2801.     MAX-ACCESS not-accessible
  2802.     STATUS     current
  2803.     DESCRIPTION
  2804.            "The index value that uniquely identifies the interface to
  2805.             which this entry is applicable.  The interface identified by
  2806.             a particular value of this index is the same interface as
  2807.             identified by the same value of the IF-MIB's ifIndex."
  2808.     ::= { ipNetToPhysicalEntry 1 }
  2809.  
  2810. ipNetToPhysicalNetAddressType OBJECT-TYPE
  2811.     SYNTAX     InetAddressType
  2812.     MAX-ACCESS not-accessible
  2813.     STATUS     current
  2814.     DESCRIPTION
  2815.            "The type of ipNetToPhysicalNetAddress."
  2816.     ::= { ipNetToPhysicalEntry 2 }
  2817.  
  2818. ipNetToPhysicalNetAddress OBJECT-TYPE
  2819.     SYNTAX     InetAddress
  2820.     MAX-ACCESS not-accessible
  2821.     STATUS     current
  2822.     DESCRIPTION
  2823.            "The IP Address corresponding to the media-dependent
  2824.             `physical' address.  The address type of this object is
  2825.             specified in ipNetToPhysicalAddressType.
  2826.  
  2827.             Implementors need to be aware that if the size of
  2828.  
  2829.  
  2830.  
  2831.             ipNetToPhysicalNetAddress exceeds 115 octets, then OIDS of
  2832.             instances of columns in this row will have more than 128
  2833.             sub-identifiers and cannot be accessed using SNMPv1,
  2834.             SNMPv2c, or SNMPv3."
  2835.     ::= { ipNetToPhysicalEntry 3 }
  2836.  
  2837. ipNetToPhysicalPhysAddress OBJECT-TYPE
  2838.     SYNTAX     PhysAddress (SIZE(0..65535))
  2839.     MAX-ACCESS read-create
  2840.     STATUS     current
  2841.     DESCRIPTION
  2842.            "The media-dependent `physical' address.
  2843.  
  2844.             As the entries in this table are typically not persistent
  2845.             when this object is written the entity SHOULD NOT save the
  2846.             change to non-volatile storage."
  2847.     ::= { ipNetToPhysicalEntry 4 }
  2848.  
  2849. ipNetToPhysicalLastUpdated OBJECT-TYPE
  2850.     SYNTAX     TimeStamp
  2851.     MAX-ACCESS read-only
  2852.     STATUS     current
  2853.     DESCRIPTION
  2854.            "The value of sysUpTime at the time this entry was last
  2855.             updated.  If this entry was updated prior to the last re-
  2856.             initialization of the local network management subsystem,
  2857.             then this object contains a zero value."
  2858.     ::= { ipNetToPhysicalEntry 5 }
  2859.  
  2860. ipNetToPhysicalType OBJECT-TYPE
  2861.     SYNTAX     INTEGER {
  2862.                 other(1),        -- none of the following
  2863.                 invalid(2),      -- an invalidated mapping
  2864.                 dynamic(3),
  2865.                 static(4),
  2866.                 local(5)         -- local interface
  2867.             }
  2868.     MAX-ACCESS read-create
  2869.     STATUS     current
  2870.     DESCRIPTION
  2871.            "The type of mapping.
  2872.  
  2873.             Setting this object to the value invalid(2) has the effect
  2874.             of invalidating the corresponding entry in the
  2875.             ipNetToPhysicalTable.  That is, it effectively dis-
  2876.             associates the interface identified with said entry from the
  2877.             mapping identified with said entry.  It is an
  2878.             implementation-specific matter as to whether the agent
  2879.  
  2880.  
  2881.  
  2882.             removes an invalidated entry from the table.  Accordingly,
  2883.             management stations must be prepared to receive tabular
  2884.             information from agents that corresponds to entries not
  2885.             currently in use.  Proper interpretation of such entries
  2886.             requires examination of the relevant ipNetToPhysicalType
  2887.             object.
  2888.  
  2889.             The 'dynamic(3)' type indicates that the IP address to
  2890.             physical addresses mapping has been dynamically resolved
  2891.             using e.g., IPv4 ARP or the IPv6 Neighbor Discovery
  2892.             protocol.
  2893.  
  2894.             The 'static(4)' type indicates that the mapping has been
  2895.             statically configured.  Both of these refer to entries that
  2896.             provide mappings for other entities addresses.
  2897.  
  2898.             The 'local(5)' type indicates that the mapping is provided
  2899.             for an entity's own interface address.
  2900.  
  2901.             As the entries in this table are typically not persistent
  2902.             when this object is written the entity SHOULD NOT save the
  2903.             change to non-volatile storage."
  2904.     DEFVAL { static }
  2905.     ::= { ipNetToPhysicalEntry 6 }
  2906.  
  2907. ipNetToPhysicalState OBJECT-TYPE
  2908.     SYNTAX     INTEGER {
  2909.                      reachable(1), -- confirmed reachability
  2910.  
  2911.                      stale(2),     -- unconfirmed reachability
  2912.  
  2913.                      delay(3),     -- waiting for reachability
  2914.                                    -- confirmation before entering
  2915.                                    -- the probe state
  2916.  
  2917.                      probe(4),     -- actively probing
  2918.  
  2919.                      invalid(5),   -- an invalidated mapping
  2920.  
  2921.                      unknown(6),   -- state can not be determined
  2922.                                    -- for some reason.
  2923.  
  2924.                      incomplete(7) -- address resolution is being
  2925.                                    -- performed.
  2926.                     }
  2927.     MAX-ACCESS read-only
  2928.     STATUS     current
  2929.     DESCRIPTION
  2930.  
  2931.  
  2932.  
  2933.            "The Neighbor Unreachability Detection state for the
  2934.             interface when the address mapping in this entry is used.
  2935.             If Neighbor Unreachability Detection is not in use (e.g. for
  2936.             IPv4), this object is always unknown(6)."
  2937.     REFERENCE "RFC 2461"
  2938.     ::= { ipNetToPhysicalEntry 7 }
  2939.  
  2940. ipNetToPhysicalRowStatus OBJECT-TYPE
  2941.     SYNTAX     RowStatus
  2942.     MAX-ACCESS read-create
  2943.     STATUS     current
  2944.     DESCRIPTION
  2945.            "The status of this conceptual row.
  2946.  
  2947.             The RowStatus TC requires that this DESCRIPTION clause
  2948.             states under which circumstances other objects in this row
  2949.             can be modified.  The value of this object has no effect on
  2950.             whether other objects in this conceptual row can be
  2951.             modified.
  2952.  
  2953.             A conceptual row can not be made active until the
  2954.             ipNetToPhysicalPhysAddress object has been set.
  2955.  
  2956.             Note that if the ipNetToPhysicalType is set to 'invalid',
  2957.             the managed node may delete the entry independent of the
  2958.             state of this object."
  2959.     ::= { ipNetToPhysicalEntry 8 }
  2960.  
  2961. --
  2962. -- The IPv6 Scope Zone Index Table.
  2963. --
  2964.  
  2965. ipv6ScopeZoneIndexTable OBJECT-TYPE
  2966.     SYNTAX     SEQUENCE OF Ipv6ScopeZoneIndexEntry
  2967.     MAX-ACCESS not-accessible
  2968.     STATUS     current
  2969.     DESCRIPTION
  2970.            "The table used to describe IPv6 unicast and multicast scope
  2971.             zones.
  2972.  
  2973.             For those objects that have names rather than numbers, the
  2974.             names were chosen to coincide with the names used in the
  2975.             IPv6 address architecture document. "
  2976.     REFERENCE "Section 2.7 of RFC 4291"
  2977.     ::= { ip 36 }
  2978.  
  2979. ipv6ScopeZoneIndexEntry OBJECT-TYPE
  2980.     SYNTAX     Ipv6ScopeZoneIndexEntry
  2981.  
  2982.  
  2983.  
  2984.     MAX-ACCESS not-accessible
  2985.     STATUS     current
  2986.     DESCRIPTION
  2987.            "Each entry contains the list of scope identifiers on a given
  2988.             interface."
  2989.     INDEX { ipv6ScopeZoneIndexIfIndex }
  2990.     ::= { ipv6ScopeZoneIndexTable 1 }
  2991.  
  2992. Ipv6ScopeZoneIndexEntry ::= SEQUENCE {
  2993.         ipv6ScopeZoneIndexIfIndex            InterfaceIndex,
  2994.         ipv6ScopeZoneIndexLinkLocal          InetZoneIndex,
  2995.         ipv6ScopeZoneIndex3                  InetZoneIndex,
  2996.         ipv6ScopeZoneIndexAdminLocal         InetZoneIndex,
  2997.         ipv6ScopeZoneIndexSiteLocal          InetZoneIndex,
  2998.         ipv6ScopeZoneIndex6                  InetZoneIndex,
  2999.         ipv6ScopeZoneIndex7                  InetZoneIndex,
  3000.         ipv6ScopeZoneIndexOrganizationLocal  InetZoneIndex,
  3001.         ipv6ScopeZoneIndex9                  InetZoneIndex,
  3002.         ipv6ScopeZoneIndexA                  InetZoneIndex,
  3003.         ipv6ScopeZoneIndexB                  InetZoneIndex,
  3004.         ipv6ScopeZoneIndexC                  InetZoneIndex,
  3005.         ipv6ScopeZoneIndexD                  InetZoneIndex
  3006.     }
  3007.  
  3008. ipv6ScopeZoneIndexIfIndex OBJECT-TYPE
  3009.     SYNTAX     InterfaceIndex
  3010.     MAX-ACCESS not-accessible
  3011.     STATUS     current
  3012.     DESCRIPTION
  3013.            "The index value that uniquely identifies the interface to
  3014.             which these scopes belong.  The interface identified by a
  3015.             particular value of this index is the same interface as
  3016.             identified by the same value of the IF-MIB's ifIndex."
  3017.     ::= { ipv6ScopeZoneIndexEntry 1 }
  3018.  
  3019. ipv6ScopeZoneIndexLinkLocal OBJECT-TYPE
  3020.     SYNTAX     InetZoneIndex
  3021.     MAX-ACCESS read-only
  3022.     STATUS     current
  3023.     DESCRIPTION
  3024.            "The zone index for the link-local scope on this interface."
  3025.     ::= { ipv6ScopeZoneIndexEntry 2 }
  3026.  
  3027. ipv6ScopeZoneIndex3 OBJECT-TYPE
  3028.     SYNTAX     InetZoneIndex
  3029.     MAX-ACCESS read-only
  3030.     STATUS     current
  3031.     DESCRIPTION
  3032.  
  3033.  
  3034.  
  3035.            "The zone index for scope 3 on this interface."
  3036.     ::= { ipv6ScopeZoneIndexEntry 3 }
  3037.  
  3038. ipv6ScopeZoneIndexAdminLocal OBJECT-TYPE
  3039.     SYNTAX     InetZoneIndex
  3040.     MAX-ACCESS read-only
  3041.     STATUS     current
  3042.     DESCRIPTION
  3043.            "The zone index for the admin-local scope on this interface."
  3044.     ::= { ipv6ScopeZoneIndexEntry 4 }
  3045.  
  3046. ipv6ScopeZoneIndexSiteLocal OBJECT-TYPE
  3047.     SYNTAX     InetZoneIndex
  3048.     MAX-ACCESS read-only
  3049.     STATUS     current
  3050.     DESCRIPTION
  3051.            "The zone index for the site-local scope on this interface."
  3052.     ::= { ipv6ScopeZoneIndexEntry 5 }
  3053.  
  3054. ipv6ScopeZoneIndex6 OBJECT-TYPE
  3055.     SYNTAX     InetZoneIndex
  3056.     MAX-ACCESS read-only
  3057.     STATUS     current
  3058.     DESCRIPTION
  3059.            "The zone index for scope 6 on this interface."
  3060.     ::= { ipv6ScopeZoneIndexEntry 6 }
  3061.  
  3062. ipv6ScopeZoneIndex7 OBJECT-TYPE
  3063.     SYNTAX     InetZoneIndex
  3064.     MAX-ACCESS read-only
  3065.     STATUS     current
  3066.     DESCRIPTION
  3067.            "The zone index for scope 7 on this interface."
  3068.     ::= { ipv6ScopeZoneIndexEntry 7 }
  3069.  
  3070. ipv6ScopeZoneIndexOrganizationLocal OBJECT-TYPE
  3071.     SYNTAX     InetZoneIndex
  3072.     MAX-ACCESS read-only
  3073.     STATUS     current
  3074.     DESCRIPTION
  3075.            "The zone index for the organization-local scope on this
  3076.             interface."
  3077.     ::= { ipv6ScopeZoneIndexEntry 8 }
  3078.  
  3079. ipv6ScopeZoneIndex9 OBJECT-TYPE
  3080.     SYNTAX     InetZoneIndex
  3081.     MAX-ACCESS read-only
  3082.     STATUS     current
  3083.  
  3084.  
  3085.  
  3086.     DESCRIPTION
  3087.            "The zone index for scope 9 on this interface."
  3088.     ::= { ipv6ScopeZoneIndexEntry 9 }
  3089.  
  3090. ipv6ScopeZoneIndexA OBJECT-TYPE
  3091.     SYNTAX     InetZoneIndex
  3092.     MAX-ACCESS read-only
  3093.     STATUS     current
  3094.     DESCRIPTION
  3095.            "The zone index for scope A on this interface."
  3096.     ::= { ipv6ScopeZoneIndexEntry 10 }
  3097.  
  3098. ipv6ScopeZoneIndexB OBJECT-TYPE
  3099.     SYNTAX     InetZoneIndex
  3100.     MAX-ACCESS read-only
  3101.     STATUS     current
  3102.     DESCRIPTION
  3103.            "The zone index for scope B on this interface."
  3104.     ::= { ipv6ScopeZoneIndexEntry 11 }
  3105.  
  3106. ipv6ScopeZoneIndexC OBJECT-TYPE
  3107.     SYNTAX     InetZoneIndex
  3108.     MAX-ACCESS read-only
  3109.     STATUS     current
  3110.     DESCRIPTION
  3111.            "The zone index for scope C on this interface."
  3112.     ::= { ipv6ScopeZoneIndexEntry 12 }
  3113.  
  3114. ipv6ScopeZoneIndexD OBJECT-TYPE
  3115.     SYNTAX     InetZoneIndex
  3116.     MAX-ACCESS read-only
  3117.     STATUS     current
  3118.     DESCRIPTION
  3119.            "The zone index for scope D on this interface."
  3120.     ::= { ipv6ScopeZoneIndexEntry 13 }
  3121.  
  3122. --
  3123. -- The Default Router Table
  3124. -- This table simply lists the default routers; for more information
  3125. -- about routing tables, see the routing MIBs
  3126. --
  3127.  
  3128. ipDefaultRouterTable OBJECT-TYPE
  3129.     SYNTAX     SEQUENCE OF IpDefaultRouterEntry
  3130.     MAX-ACCESS not-accessible
  3131.     STATUS     current
  3132.     DESCRIPTION
  3133.            "The table used to describe the default routers known to this
  3134.  
  3135.  
  3136.  
  3137.             entity."
  3138.     ::= { ip 37 }
  3139.  
  3140. ipDefaultRouterEntry OBJECT-TYPE
  3141.     SYNTAX     IpDefaultRouterEntry
  3142.     MAX-ACCESS not-accessible
  3143.     STATUS     current
  3144.     DESCRIPTION
  3145.            "Each entry contains information about a default router known
  3146.             to this entity."
  3147.     INDEX {ipDefaultRouterAddressType, ipDefaultRouterAddress,
  3148.            ipDefaultRouterIfIndex}
  3149.     ::= { ipDefaultRouterTable 1 }
  3150.  
  3151. IpDefaultRouterEntry ::= SEQUENCE {
  3152.         ipDefaultRouterAddressType  InetAddressType,
  3153.         ipDefaultRouterAddress      InetAddress,
  3154.         ipDefaultRouterIfIndex      InterfaceIndex,
  3155.         ipDefaultRouterLifetime     Unsigned32,
  3156.         ipDefaultRouterPreference   INTEGER
  3157.     }
  3158.  
  3159. ipDefaultRouterAddressType OBJECT-TYPE
  3160.     SYNTAX     InetAddressType
  3161.     MAX-ACCESS not-accessible
  3162.     STATUS     current
  3163.     DESCRIPTION
  3164.            "The address type for this row."
  3165.     ::= { ipDefaultRouterEntry 1 }
  3166.  
  3167. ipDefaultRouterAddress OBJECT-TYPE
  3168.     SYNTAX     InetAddress
  3169.     MAX-ACCESS not-accessible
  3170.     STATUS     current
  3171.     DESCRIPTION
  3172.            "The IP address of the default router represented by this
  3173.             row.  The address type of this object is specified in
  3174.             ipDefaultRouterAddressType.
  3175.  
  3176.             Implementers need to be aware that if the size of
  3177.             ipDefaultRouterAddress exceeds 115 octets, then OIDS of
  3178.             instances of columns in this row will have more than 128
  3179.             sub-identifiers and cannot be accessed using SNMPv1,
  3180.             SNMPv2c, or SNMPv3."
  3181.     ::= { ipDefaultRouterEntry 2 }
  3182.  
  3183. ipDefaultRouterIfIndex OBJECT-TYPE
  3184.     SYNTAX     InterfaceIndex
  3185.  
  3186.  
  3187.  
  3188.     MAX-ACCESS not-accessible
  3189.     STATUS     current
  3190.     DESCRIPTION
  3191.            "The index value that uniquely identifies the interface by
  3192.             which the router can be reached.  The interface identified
  3193.             by a particular value of this index is the same interface as
  3194.             identified by the same value of the IF-MIB's ifIndex."
  3195.     ::= { ipDefaultRouterEntry 3 }
  3196.  
  3197. ipDefaultRouterLifetime OBJECT-TYPE
  3198.     SYNTAX     Unsigned32 (0..65535)
  3199.     UNITS      "seconds"
  3200.     MAX-ACCESS read-only
  3201.     STATUS     current
  3202.     DESCRIPTION
  3203.            "The remaining length of time, in seconds, that this router
  3204.             will continue to be useful as a default router.  A value of
  3205.             zero indicates that it is no longer useful as a default
  3206.             router.  It is left to the implementer of the MIB as to
  3207.             whether a router with a lifetime of zero is removed from the
  3208.             list.
  3209.  
  3210.             For IPv6, this value should be extracted from the router
  3211.             advertisement messages."
  3212.     REFERENCE "For IPv6 RFC 2462 sections 4.2 and 6.3.4"
  3213.     ::= { ipDefaultRouterEntry 4 }
  3214.  
  3215. ipDefaultRouterPreference OBJECT-TYPE
  3216.     SYNTAX     INTEGER {
  3217.                      reserved (-2),
  3218.                      low (-1),
  3219.                      medium (0),
  3220.                      high (1)
  3221.                     }
  3222.     MAX-ACCESS read-only
  3223.     STATUS     current
  3224.     DESCRIPTION
  3225.            "An indication of preference given to this router as a
  3226.             default router as described in he Default Router
  3227.             Preferences document.  Treating the value as a
  3228.             2 bit signed integer allows for simple arithmetic
  3229.             comparisons.
  3230.  
  3231.             For IPv4 routers or IPv6 routers that are not using the
  3232.             updated router advertisement format, this object is set to
  3233.             medium (0)."
  3234.     REFERENCE "RFC 4291, section 2.1"
  3235.     ::= { ipDefaultRouterEntry 5 }
  3236.  
  3237.  
  3238.  
  3239. --
  3240. -- Configuration information for constructing router advertisements
  3241. --
  3242.  
  3243. ipv6RouterAdvertSpinLock OBJECT-TYPE
  3244.     SYNTAX     TestAndIncr
  3245.     MAX-ACCESS read-write
  3246.     STATUS     current
  3247.     DESCRIPTION
  3248.            "An advisory lock used to allow cooperating SNMP managers to
  3249.             coordinate their use of the set operation in creating or
  3250.             modifying rows within this table.
  3251.  
  3252.             In order to use this lock to coordinate the use of set
  3253.             operations, managers should first retrieve
  3254.             ipv6RouterAdvertSpinLock.  They should then determine the
  3255.             appropriate row to create or modify.  Finally, they should
  3256.             issue the appropriate set command including the retrieved
  3257.             value of ipv6RouterAdvertSpinLock.  If another manager has
  3258.             altered the table in the meantime, then the value of
  3259.             ipv6RouterAdvertSpinLock will have changed and the creation
  3260.             will fail as it will be specifying an incorrect value for
  3261.             ipv6RouterAdvertSpinLock.  It is suggested, but not
  3262.             required, that the ipv6RouterAdvertSpinLock be the first var
  3263.             bind for each set of objects representing a 'row' in a PDU."
  3264.     ::= { ip 38 }
  3265.  
  3266. ipv6RouterAdvertTable OBJECT-TYPE
  3267.     SYNTAX     SEQUENCE OF Ipv6RouterAdvertEntry
  3268.     MAX-ACCESS not-accessible
  3269.     STATUS     current
  3270.     DESCRIPTION
  3271.            "The table containing information used to construct router
  3272.             advertisements."
  3273.     ::= { ip 39 }
  3274.  
  3275. ipv6RouterAdvertEntry OBJECT-TYPE
  3276.     SYNTAX     Ipv6RouterAdvertEntry
  3277.     MAX-ACCESS not-accessible
  3278.     STATUS     current
  3279.     DESCRIPTION
  3280.            "An entry containing information used to construct router
  3281.             advertisements.
  3282.  
  3283.             Information in this table is persistent, and when this
  3284.             object is written, the entity SHOULD save the change to
  3285.             non-volatile storage."
  3286.     INDEX { ipv6RouterAdvertIfIndex }
  3287.  
  3288.  
  3289.  
  3290.     ::= { ipv6RouterAdvertTable 1 }
  3291.  
  3292. Ipv6RouterAdvertEntry ::= SEQUENCE {
  3293.         ipv6RouterAdvertIfIndex          InterfaceIndex,
  3294.         ipv6RouterAdvertSendAdverts      TruthValue,
  3295.         ipv6RouterAdvertMaxInterval      Unsigned32,
  3296.         ipv6RouterAdvertMinInterval      Unsigned32,
  3297.         ipv6RouterAdvertManagedFlag      TruthValue,
  3298.         ipv6RouterAdvertOtherConfigFlag  TruthValue,
  3299.         ipv6RouterAdvertLinkMTU          Unsigned32,
  3300.         ipv6RouterAdvertReachableTime    Unsigned32,
  3301.         ipv6RouterAdvertRetransmitTime   Unsigned32,
  3302.         ipv6RouterAdvertCurHopLimit      Unsigned32,
  3303.         ipv6RouterAdvertDefaultLifetime  Unsigned32,
  3304.         ipv6RouterAdvertRowStatus        RowStatus
  3305.     }
  3306.  
  3307. ipv6RouterAdvertIfIndex OBJECT-TYPE
  3308.     SYNTAX     InterfaceIndex
  3309.     MAX-ACCESS not-accessible
  3310.     STATUS     current
  3311.     DESCRIPTION
  3312.            "The index value that uniquely identifies the interface on
  3313.             which router advertisements constructed with this
  3314.             information will be transmitted.  The interface identified
  3315.             by a particular value of this index is the same interface as
  3316.             identified by the same value of the IF-MIB's ifIndex."
  3317.     ::= { ipv6RouterAdvertEntry 1 }
  3318.  
  3319. ipv6RouterAdvertSendAdverts OBJECT-TYPE
  3320.     SYNTAX     TruthValue
  3321.     MAX-ACCESS read-create
  3322.     STATUS     current
  3323.     DESCRIPTION
  3324.            "A flag indicating whether the router sends periodic
  3325.             router advertisements and responds to router solicitations
  3326.             on this interface."
  3327.     REFERENCE "RFC 2461 Section 6.2.1"
  3328.     DEFVAL { false }
  3329.     ::= { ipv6RouterAdvertEntry 2 }
  3330.  
  3331. ipv6RouterAdvertMaxInterval OBJECT-TYPE
  3332.     SYNTAX     Unsigned32 (4..1800)
  3333.     UNITS      "seconds"
  3334.     MAX-ACCESS read-create
  3335.     STATUS     current
  3336.     DESCRIPTION
  3337.            "The maximum time allowed between sending unsolicited router
  3338.  
  3339.  
  3340.  
  3341.             advertisements from this interface."
  3342.     REFERENCE "RFC 2461 Section 6.2.1"
  3343.     DEFVAL { 600 }
  3344.     ::= { ipv6RouterAdvertEntry 3 }
  3345.  
  3346. ipv6RouterAdvertMinInterval OBJECT-TYPE
  3347.     SYNTAX     Unsigned32 (3..1350)
  3348.     UNITS      "seconds"
  3349.     MAX-ACCESS read-create
  3350.     STATUS     current
  3351.     DESCRIPTION
  3352.            "The minimum time allowed between sending unsolicited router
  3353.             advertisements from this interface.
  3354.  
  3355.             The default is 0.33 * ipv6RouterAdvertMaxInterval, however,
  3356.             in the case of a low value for ipv6RouterAdvertMaxInterval,
  3357.             the minimum value for this object is restricted to 3."
  3358.     REFERENCE "RFC 2461 Section 6.2.1"
  3359.     ::= { ipv6RouterAdvertEntry 4 }
  3360.  
  3361. ipv6RouterAdvertManagedFlag OBJECT-TYPE
  3362.     SYNTAX     TruthValue
  3363.     MAX-ACCESS read-create
  3364.     STATUS     current
  3365.     DESCRIPTION
  3366.            "The true/false value to be placed into the 'managed address
  3367.             configuration' flag field in router advertisements sent from
  3368.             this interface."
  3369.     REFERENCE "RFC 2461 Section 6.2.1"
  3370.     DEFVAL { false }
  3371.     ::= { ipv6RouterAdvertEntry 5 }
  3372.  
  3373. ipv6RouterAdvertOtherConfigFlag OBJECT-TYPE
  3374.     SYNTAX     TruthValue
  3375.     MAX-ACCESS read-create
  3376.     STATUS     current
  3377.     DESCRIPTION
  3378.            "The true/false value to be placed into the 'other stateful
  3379.             configuration' flag field in router advertisements sent from
  3380.             this interface."
  3381.     REFERENCE "RFC 2461 Section 6.2.1"
  3382.     DEFVAL { false }
  3383.     ::= { ipv6RouterAdvertEntry 6 }
  3384.  
  3385. ipv6RouterAdvertLinkMTU OBJECT-TYPE
  3386.     SYNTAX     Unsigned32
  3387.     MAX-ACCESS read-create
  3388.     STATUS     current
  3389.  
  3390.  
  3391.  
  3392.     DESCRIPTION
  3393.            "The value to be placed in MTU options sent by the router on
  3394.             this interface.
  3395.  
  3396.             A value of zero indicates that no MTU options are sent."
  3397.     REFERENCE "RFC 2461 Section 6.2.1"
  3398.     DEFVAL { 0 }
  3399.     ::= { ipv6RouterAdvertEntry 7 }
  3400.  
  3401. ipv6RouterAdvertReachableTime OBJECT-TYPE
  3402.     SYNTAX     Unsigned32 (0..3600000)
  3403.     UNITS      "milliseconds"
  3404.     MAX-ACCESS read-create
  3405.     STATUS     current
  3406.     DESCRIPTION
  3407.            "The value to be placed in the reachable time field in router
  3408.             advertisement messages sent from this interface.
  3409.  
  3410.             A value of zero in the router advertisement indicates that
  3411.             the advertisement isn't specifying a value for reachable
  3412.             time."
  3413.     REFERENCE "RFC 2461 Section 6.2.1"
  3414.     DEFVAL { 0 }
  3415.     ::= { ipv6RouterAdvertEntry 8 }
  3416.  
  3417. ipv6RouterAdvertRetransmitTime OBJECT-TYPE
  3418.     SYNTAX     Unsigned32
  3419.     UNITS      "milliseconds"
  3420.     MAX-ACCESS read-create
  3421.     STATUS     current
  3422.     DESCRIPTION
  3423.            "The value to be placed in the retransmit timer field in
  3424.             router advertisements sent from this interface.
  3425.  
  3426.             A value of zero in the router advertisement indicates that
  3427.             the advertisement isn't specifying a value for retrans
  3428.             time."
  3429.     REFERENCE "RFC 2461 Section 6.2.1"
  3430.     DEFVAL { 0 }
  3431.     ::= { ipv6RouterAdvertEntry 9 }
  3432.  
  3433. ipv6RouterAdvertCurHopLimit OBJECT-TYPE
  3434.     SYNTAX     Unsigned32 (0..255)
  3435.     MAX-ACCESS read-create
  3436.     STATUS     current
  3437.     DESCRIPTION
  3438.            "The default value to be placed in the current hop limit
  3439.             field in router advertisements sent from this interface.
  3440.  
  3441.  
  3442.  
  3443.             The value should be set to the current diameter of the
  3444.             Internet.
  3445.  
  3446.             A value of zero in the router advertisement indicates that
  3447.             the advertisement isn't specifying a value for curHopLimit.
  3448.  
  3449.             The default should be set to the value specified in the IANA
  3450.             web pages (www.iana.org) at the time of implementation."
  3451.     REFERENCE "RFC 2461 Section 6.2.1"
  3452.     ::= { ipv6RouterAdvertEntry 10 }
  3453.  
  3454. ipv6RouterAdvertDefaultLifetime OBJECT-TYPE
  3455.     SYNTAX     Unsigned32 (0|4..9000)
  3456.     UNITS      "seconds"
  3457.     MAX-ACCESS read-create
  3458.     STATUS     current
  3459.     DESCRIPTION
  3460.            "The value to be placed in the router lifetime field of
  3461.             router advertisements sent from this interface.  This value
  3462.             MUST be either 0 or between ipv6RouterAdvertMaxInterval and
  3463.             9000 seconds.
  3464.  
  3465.             A value of zero indicates that the router is not to be used
  3466.             as a default router.
  3467.  
  3468.             The default is 3 * ipv6RouterAdvertMaxInterval."
  3469.     REFERENCE "RFC 2461 Section 6.2.1"
  3470.     ::= { ipv6RouterAdvertEntry 11 }
  3471.  
  3472. ipv6RouterAdvertRowStatus OBJECT-TYPE
  3473.     SYNTAX     RowStatus
  3474.     MAX-ACCESS read-create
  3475.     STATUS     current
  3476.     DESCRIPTION
  3477.            "The status of this conceptual row.
  3478.  
  3479.             As all objects in this conceptual row have default values, a
  3480.             row can be created and made active by setting this object
  3481.             appropriately.
  3482.  
  3483.             The RowStatus TC requires that this DESCRIPTION clause
  3484.             states under which circumstances other objects in this row
  3485.             can be modified.  The value of this object has no effect on
  3486.             whether other objects in this conceptual row can be
  3487.             modified."
  3488.     ::= { ipv6RouterAdvertEntry 12 }
  3489.  
  3490. --
  3491.  
  3492.  
  3493.  
  3494. -- ICMP section
  3495. --
  3496.  
  3497. icmp     OBJECT IDENTIFIER ::= { mib-2 5 }
  3498.  
  3499. --
  3500. -- ICMP non-message-specific counters
  3501. --
  3502.  
  3503. -- These object IDs are reserved, as they were used in earlier
  3504. -- versions of the MIB module.  In theory, OIDs are not assigned
  3505. -- until the specification is released as an RFC; however, as some
  3506. -- companies may have shipped code based on earlier versions of
  3507. -- the MIB, it seems best to reserve these OIDs.
  3508. -- ::= { icmp 27 }
  3509. -- ::= { icmp 28 }
  3510.  
  3511. icmpStatsTable OBJECT-TYPE
  3512.     SYNTAX     SEQUENCE OF IcmpStatsEntry
  3513.     MAX-ACCESS not-accessible
  3514.     STATUS     current
  3515.     DESCRIPTION
  3516.            "The table of generic system-wide ICMP counters."
  3517.     ::= { icmp 29 }
  3518.  
  3519. icmpStatsEntry OBJECT-TYPE
  3520.     SYNTAX     IcmpStatsEntry
  3521.     MAX-ACCESS not-accessible
  3522.     STATUS     current
  3523.     DESCRIPTION
  3524.            "A conceptual row in the icmpStatsTable."
  3525.     INDEX    { icmpStatsIPVersion }
  3526.     ::= { icmpStatsTable 1 }
  3527.  
  3528. IcmpStatsEntry ::= SEQUENCE {
  3529.         icmpStatsIPVersion  InetVersion,
  3530.         icmpStatsInMsgs     Counter32,
  3531.         icmpStatsInErrors   Counter32,
  3532.         icmpStatsOutMsgs    Counter32,
  3533.         icmpStatsOutErrors  Counter32
  3534.     }
  3535.  
  3536. icmpStatsIPVersion OBJECT-TYPE
  3537.     SYNTAX     InetVersion
  3538.     MAX-ACCESS not-accessible
  3539.     STATUS     current
  3540.     DESCRIPTION
  3541.            "The IP version of the statistics."
  3542.  
  3543.  
  3544.  
  3545.     ::= { icmpStatsEntry 1 }
  3546.  
  3547. icmpStatsInMsgs OBJECT-TYPE
  3548.     SYNTAX     Counter32
  3549.     MAX-ACCESS read-only
  3550.     STATUS     current
  3551.     DESCRIPTION
  3552.            "The total number of ICMP messages that the entity received.
  3553.             Note that this counter includes all those counted by
  3554.             icmpStatsInErrors."
  3555.     ::= { icmpStatsEntry 2 }
  3556.  
  3557. icmpStatsInErrors OBJECT-TYPE
  3558.     SYNTAX     Counter32
  3559.     MAX-ACCESS read-only
  3560.     STATUS     current
  3561.     DESCRIPTION
  3562.            "The number of ICMP messages that the entity received but
  3563.             determined as having ICMP-specific errors (bad ICMP
  3564.             checksums, bad length, etc.)."
  3565.     ::= { icmpStatsEntry 3 }
  3566.  
  3567. icmpStatsOutMsgs OBJECT-TYPE
  3568.     SYNTAX     Counter32
  3569.     MAX-ACCESS read-only
  3570.     STATUS     current
  3571.     DESCRIPTION
  3572.            "The total number of ICMP messages that the entity attempted
  3573.             to send.  Note that this counter includes all those counted
  3574.             by icmpStatsOutErrors."
  3575.     ::= { icmpStatsEntry 4 }
  3576.  
  3577. icmpStatsOutErrors OBJECT-TYPE
  3578.     SYNTAX     Counter32
  3579.     MAX-ACCESS read-only
  3580.     STATUS     current
  3581.     DESCRIPTION
  3582.            "The number of ICMP messages that this entity did not send
  3583.             due to problems discovered within ICMP, such as a lack of
  3584.             buffers.  This value should not include errors discovered
  3585.             outside the ICMP layer, such as the inability of IP to route
  3586.             the resultant datagram.  In some implementations, there may
  3587.             be no types of error that contribute to this counter's
  3588.             value."
  3589.     ::= { icmpStatsEntry 5 }
  3590.  
  3591. --
  3592. -- per-version, per-message type ICMP counters
  3593.  
  3594.  
  3595.  
  3596. --
  3597.  
  3598. icmpMsgStatsTable OBJECT-TYPE
  3599.     SYNTAX     SEQUENCE OF IcmpMsgStatsEntry
  3600.     MAX-ACCESS not-accessible
  3601.     STATUS     current
  3602.     DESCRIPTION
  3603.            "The table of system-wide per-version, per-message type ICMP
  3604.             counters."
  3605.     ::= { icmp 30 }
  3606.  
  3607. icmpMsgStatsEntry OBJECT-TYPE
  3608.     SYNTAX     IcmpMsgStatsEntry
  3609.     MAX-ACCESS not-accessible
  3610.     STATUS     current
  3611.     DESCRIPTION
  3612.            "A conceptual row in the icmpMsgStatsTable.
  3613.  
  3614.             The system should track each ICMP type value, even if that
  3615.             ICMP type is not supported by the system.  However, a
  3616.             given row need not be instantiated unless a message of that
  3617.             type has been processed, i.e., the row for
  3618.             icmpMsgStatsType=X MAY be instantiated before but MUST be
  3619.             instantiated after the first message with Type=X is
  3620.             received or transmitted.  After receiving or transmitting
  3621.             any succeeding messages with Type=X, the relevant counter
  3622.             must be incremented."
  3623.     INDEX { icmpMsgStatsIPVersion, icmpMsgStatsType }
  3624.     ::= { icmpMsgStatsTable 1 }
  3625.  
  3626. IcmpMsgStatsEntry ::= SEQUENCE {
  3627.         icmpMsgStatsIPVersion  InetVersion,
  3628.         icmpMsgStatsType       Integer32,
  3629.         icmpMsgStatsInPkts     Counter32,
  3630.         icmpMsgStatsOutPkts    Counter32
  3631.     }
  3632.  
  3633. icmpMsgStatsIPVersion OBJECT-TYPE
  3634.     SYNTAX     InetVersion
  3635.     MAX-ACCESS not-accessible
  3636.     STATUS     current
  3637.     DESCRIPTION
  3638.            "The IP version of the statistics."
  3639.     ::= { icmpMsgStatsEntry 1 }
  3640.  
  3641. icmpMsgStatsType OBJECT-TYPE
  3642.     SYNTAX     Integer32 (0..255)
  3643.     MAX-ACCESS not-accessible
  3644.  
  3645.  
  3646.  
  3647.     STATUS     current
  3648.     DESCRIPTION
  3649.            "The ICMP type field of the message type being counted by
  3650.             this row.
  3651.  
  3652.             Note that ICMP message types are scoped by the address type
  3653.             in use."
  3654.     REFERENCE "http://www.iana.org/assignments/icmp-parameters and
  3655.                http://www.iana.org/assignments/icmpv6-parameters"
  3656.     ::= { icmpMsgStatsEntry 2 }
  3657.  
  3658. icmpMsgStatsInPkts OBJECT-TYPE
  3659.     SYNTAX     Counter32
  3660.     MAX-ACCESS read-only
  3661.     STATUS     current
  3662.     DESCRIPTION
  3663.            "The number of input packets for this AF and type."
  3664.     ::= { icmpMsgStatsEntry 3 }
  3665.  
  3666. icmpMsgStatsOutPkts OBJECT-TYPE
  3667.     SYNTAX     Counter32
  3668.     MAX-ACCESS read-only
  3669.     STATUS     current
  3670.     DESCRIPTION
  3671.            "The number of output packets for this AF and type."
  3672.     ::= { icmpMsgStatsEntry 4 }
  3673. --
  3674. -- conformance information
  3675. --
  3676.  
  3677. ipMIBConformance OBJECT IDENTIFIER ::= { ipMIB 2 }
  3678.  
  3679. ipMIBCompliances OBJECT IDENTIFIER ::= { ipMIBConformance 1 }
  3680. ipMIBGroups      OBJECT IDENTIFIER ::= { ipMIBConformance 2 }
  3681.  
  3682. -- compliance statements
  3683. ipMIBCompliance2 MODULE-COMPLIANCE
  3684.     STATUS     current
  3685.     DESCRIPTION
  3686.             "The compliance statement for systems that implement IP -
  3687.              either IPv4 or IPv6.
  3688.  
  3689.             There are a number of INDEX objects that cannot be
  3690.             represented in the form of OBJECT clauses in SMIv2, but
  3691.             for which we have the following compliance requirements,
  3692.             expressed in OBJECT clause form in this description
  3693.             clause:
  3694.  
  3695.  
  3696.  
  3697.  
  3698.             -- OBJECT        ipSystemStatsIPVersion
  3699.             -- SYNTAX        InetVersion {ipv4(1), ipv6(2)}
  3700.             -- DESCRIPTION
  3701.             --     This MIB requires support for only IPv4 and IPv6
  3702.             --     versions.
  3703.             --
  3704.             -- OBJECT        ipIfStatsIPVersion
  3705.             -- SYNTAX        InetVersion {ipv4(1), ipv6(2)}
  3706.             -- DESCRIPTION
  3707.             --     This MIB requires support for only IPv4 and IPv6
  3708.             --     versions.
  3709.             --
  3710.             -- OBJECT        icmpStatsIPVersion
  3711.             -- SYNTAX        InetVersion {ipv4(1), ipv6(2)}
  3712.             -- DESCRIPTION
  3713.             --     This MIB requires support for only IPv4 and IPv6
  3714.             --     versions.
  3715.             --
  3716.             -- OBJECT        icmpMsgStatsIPVersion
  3717.             -- SYNTAX        InetVersion {ipv4(1), ipv6(2)}
  3718.             -- DESCRIPTION
  3719.             --     This MIB requires support for only IPv4 and IPv6
  3720.             --     versions.
  3721.             --
  3722.             -- OBJECT        ipAddressPrefixType
  3723.             -- SYNTAX        InetAddressType {ipv4(1), ipv6(2)}
  3724.             -- DESCRIPTION
  3725.             --     This MIB requires support for only global IPv4 and
  3726.             --     IPv6 address types.
  3727.             --
  3728.             -- OBJECT        ipAddressPrefixPrefix
  3729.             -- SYNTAX        InetAddress (Size(4 | 16))
  3730.             -- DESCRIPTION
  3731.             --     This MIB requires support for only global IPv4 and
  3732.             --     IPv6 addresses and so the size can be either 4 or
  3733.             --     16 bytes.
  3734.             --
  3735.             -- OBJECT        ipAddressAddrType
  3736.             -- SYNTAX        InetAddressType {ipv4(1), ipv6(2),
  3737.             --                                ipv4z(3), ipv6z(4)}
  3738.             -- DESCRIPTION
  3739.             --     This MIB requires support for only global and
  3740.             --     non-global IPv4 and IPv6 address types.
  3741.             --
  3742.             -- OBJECT        ipAddressAddr
  3743.             -- SYNTAX        InetAddress (Size(4 | 8 | 16 | 20))
  3744.             -- DESCRIPTION
  3745.             --     This MIB requires support for only global and
  3746.  
  3747.  
  3748.  
  3749.             --     non-global IPv4 and IPv6 addresses and so the size
  3750.             --     can be 4, 8, 16, or 20 bytes.
  3751.             --
  3752.             -- OBJECT        ipNetToPhysicalNetAddressType
  3753.             -- SYNTAX        InetAddressType {ipv4(1), ipv6(2),
  3754.             --                                ipv4z(3), ipv6z(4)}
  3755.             -- DESCRIPTION
  3756.             --     This MIB requires support for only global and
  3757.             --     non-global IPv4 and IPv6 address types.
  3758.             --
  3759.             -- OBJECT        ipNetToPhysicalNetAddress
  3760.             -- SYNTAX        InetAddress (Size(4 | 8 | 16 | 20))
  3761.             -- DESCRIPTION
  3762.             --     This MIB requires support for only global and
  3763.             --     non-global IPv4 and IPv6 addresses and so the size
  3764.             --     can be 4, 8, 16, or 20 bytes.
  3765.             --
  3766.             -- OBJECT        ipDefaultRouterAddressType
  3767.             -- SYNTAX        InetAddressType {ipv4(1), ipv6(2),
  3768.             --                                ipv4z(3), ipv6z(4)}
  3769.             -- DESCRIPTION
  3770.             --     This MIB requires support for only global and
  3771.             --     non-global IPv4 and IPv6 address types.
  3772.             --
  3773.             -- OBJECT        ipDefaultRouterAddress
  3774.             -- SYNTAX        InetAddress (Size(4 | 8 | 16 | 20))
  3775.             -- DESCRIPTION
  3776.             --     This MIB requires support for only global and
  3777.             --     non-global IPv4 and IPv6 addresses and so the size
  3778.             --     can be 4, 8, 16, or 20 bytes."
  3779.  
  3780.     MODULE -- this module
  3781.  
  3782.     MANDATORY-GROUPS { ipSystemStatsGroup,   ipAddressGroup,
  3783.                        ipNetToPhysicalGroup, ipDefaultRouterGroup,
  3784.                        icmpStatsGroup }
  3785.  
  3786.     GROUP ipSystemStatsHCOctetGroup
  3787.     DESCRIPTION
  3788.            "This group is mandatory for systems that have an aggregate
  3789.             bandwidth of greater than 20MB.  Including this group does
  3790.             not allow an entity to neglect the 32 bit versions of these
  3791.             objects."
  3792.  
  3793.     GROUP ipSystemStatsHCPacketGroup
  3794.     DESCRIPTION
  3795.            "This group is mandatory for systems that have an aggregate
  3796.             bandwidth of greater than 650MB.  Including this group
  3797.  
  3798.  
  3799.  
  3800.             does not allow an entity to neglect the 32 bit versions of
  3801.             these objects."
  3802.  
  3803.     GROUP ipIfStatsGroup
  3804.     DESCRIPTION
  3805.            "This group is optional for all systems."
  3806.  
  3807.     GROUP ipIfStatsHCOctetGroup
  3808.     DESCRIPTION
  3809.            "This group is mandatory for systems that include the
  3810.             ipIfStatsGroup and include links with bandwidths of greater
  3811.             than 20MB.  Including this group does not allow an entity to
  3812.             neglect the 32 bit versions of these objects."
  3813.  
  3814.     GROUP ipIfStatsHCPacketGroup
  3815.     DESCRIPTION
  3816.            "This group is mandatory for systems that include the
  3817.             ipIfStatsGroup and include links with bandwidths of greater
  3818.             than 650MB.  Including this group does not allow an entity
  3819.             to neglect the 32 bit versions of these objects."
  3820.  
  3821.     GROUP ipv4GeneralGroup
  3822.     DESCRIPTION
  3823.            "This group is mandatory for all systems supporting IPv4."
  3824.  
  3825.     GROUP ipv4IfGroup
  3826.     DESCRIPTION
  3827.            "This group is mandatory for all systems supporting IPv4."
  3828.  
  3829.     GROUP ipv4SystemStatsGroup
  3830.     DESCRIPTION
  3831.            "This group is mandatory for all systems supporting IPv4."
  3832.  
  3833.     GROUP ipv4SystemStatsHCPacketGroup
  3834.     DESCRIPTION
  3835.            "This group is mandatory for all systems supporting IPv4 and
  3836.             that have an aggregate bandwidth of greater than 650MB.
  3837.             Including this group does not allow an entity to neglect the
  3838.             32 bit versions of these objects."
  3839.  
  3840.     GROUP ipv4IfStatsGroup
  3841.     DESCRIPTION
  3842.            "This group is mandatory for all systems supporting IPv4 and
  3843.             including the ipIfStatsGroup."
  3844.  
  3845.     GROUP ipv4IfStatsHCPacketGroup
  3846.     DESCRIPTION
  3847.            "This group is mandatory for all systems supporting IPv4 and
  3848.  
  3849.  
  3850.  
  3851.             including the ipIfStatsHCPacketGroup.  Including this group
  3852.             does not allow an entity to neglect the 32 bit versions of
  3853.             these objects."
  3854.  
  3855.     GROUP ipv6GeneralGroup2
  3856.     DESCRIPTION
  3857.            "This group is mandatory for all systems supporting IPv6."
  3858.  
  3859.     GROUP ipv6IfGroup
  3860.     DESCRIPTION
  3861.            "This group is mandatory for all systems supporting IPv6."
  3862.  
  3863.     GROUP ipAddressPrefixGroup
  3864.     DESCRIPTION
  3865.            "This group is mandatory for all systems supporting IPv6."
  3866.  
  3867.     GROUP ipv6ScopeGroup
  3868.     DESCRIPTION
  3869.            "This group is mandatory for all systems supporting IPv6."
  3870.  
  3871.     GROUP ipv6RouterAdvertGroup
  3872.     DESCRIPTION
  3873.            "This group is mandatory for all IPv6 routers."
  3874.  
  3875.     GROUP ipLastChangeGroup
  3876.     DESCRIPTION
  3877.            "This group is optional for all agents."
  3878.  
  3879.     OBJECT     ipv6IpForwarding
  3880.     MIN-ACCESS read-only
  3881.     DESCRIPTION
  3882.            "An agent is not required to provide write access to this
  3883.             object."
  3884.  
  3885.     OBJECT     ipv6IpDefaultHopLimit
  3886.     MIN-ACCESS read-only
  3887.     DESCRIPTION
  3888.            "An agent is not required to provide write access to this
  3889.             object."
  3890.  
  3891.     OBJECT     ipv4InterfaceEnableStatus
  3892.     MIN-ACCESS read-only
  3893.     DESCRIPTION
  3894.            "An agent is not required to provide write access to this
  3895.             object."
  3896.  
  3897.     OBJECT     ipv6InterfaceEnableStatus
  3898.     MIN-ACCESS read-only
  3899.  
  3900.  
  3901.  
  3902.     DESCRIPTION
  3903.            "An agent is not required to provide write access to this
  3904.             object."
  3905.  
  3906.     OBJECT     ipv6InterfaceForwarding
  3907.     MIN-ACCESS read-only
  3908.     DESCRIPTION
  3909.            "An agent is not required to provide write access to this
  3910.             object."
  3911.  
  3912.     OBJECT     ipAddressSpinLock
  3913.     MIN-ACCESS not-accessible
  3914.     DESCRIPTION
  3915.            "An agent is not required to provide write access to this
  3916.             object.  However, if an agent provides write access to any
  3917.             of the other objects in the ipAddressGroup, it SHOULD
  3918.             provide write access to this object as well."
  3919.  
  3920.     OBJECT     ipAddressIfIndex
  3921.     MIN-ACCESS read-only
  3922.     DESCRIPTION
  3923.            "An agent is not required to provide write or create access
  3924.             to this object."
  3925.  
  3926.     OBJECT     ipAddressType
  3927.     MIN-ACCESS read-only
  3928.     DESCRIPTION
  3929.            "An agent is not required to provide write or create access
  3930.             to this object."
  3931.  
  3932.     OBJECT     ipAddressStatus
  3933.     MIN-ACCESS read-only
  3934.     DESCRIPTION
  3935.            "An agent is not required to provide write or create access
  3936.             to this object."
  3937.  
  3938.     OBJECT     ipAddressRowStatus
  3939.     SYNTAX     RowStatus { active(1) }
  3940.     MIN-ACCESS read-only
  3941.     DESCRIPTION
  3942.            "An agent is not required to provide write or create access
  3943.             to this object."
  3944.  
  3945.     OBJECT     ipAddressStorageType
  3946.     MIN-ACCESS read-only
  3947.     DESCRIPTION
  3948.            "An agent is not required to provide write or create access
  3949.             to this object.
  3950.  
  3951.  
  3952.  
  3953.             If an agent allows this object to be written or created, it
  3954.             is not required to allow this object to be set to readOnly,
  3955.             permanent, or nonVolatile."
  3956.  
  3957.     OBJECT     ipNetToPhysicalPhysAddress
  3958.     MIN-ACCESS read-only
  3959.     DESCRIPTION
  3960.            "An agent is not required to provide write or create access
  3961.             to this object."
  3962.  
  3963.     OBJECT     ipNetToPhysicalType
  3964.     MIN-ACCESS read-only
  3965.     DESCRIPTION
  3966.            "An agent is not required to provide write or create access
  3967.             to this object."
  3968.  
  3969.     OBJECT     ipv6RouterAdvertSpinLock
  3970.     MIN-ACCESS read-only
  3971.     DESCRIPTION
  3972.            "An agent is not required to provide write access to this
  3973.             object.  However, if an agent provides write access to
  3974.             any of the other objects in the ipv6RouterAdvertGroup, it
  3975.             SHOULD provide write access to this object as well."
  3976.  
  3977.     OBJECT     ipv6RouterAdvertSendAdverts
  3978.     MIN-ACCESS read-only
  3979.     DESCRIPTION
  3980.            "An agent is not required to provide write access to this
  3981.             object."
  3982.  
  3983.     OBJECT     ipv6RouterAdvertMaxInterval
  3984.     MIN-ACCESS read-only
  3985.     DESCRIPTION
  3986.            "An agent is not required to provide write access to this
  3987.             object."
  3988.  
  3989.     OBJECT     ipv6RouterAdvertMinInterval
  3990.     MIN-ACCESS read-only
  3991.     DESCRIPTION
  3992.            "An agent is not required to provide write access to this
  3993.             object."
  3994.  
  3995.     OBJECT     ipv6RouterAdvertManagedFlag
  3996.     MIN-ACCESS read-only
  3997.     DESCRIPTION
  3998.            "An agent is not required to provide write access to this
  3999.             object."
  4000.  
  4001.  
  4002.  
  4003.  
  4004.     OBJECT     ipv6RouterAdvertOtherConfigFlag
  4005.     MIN-ACCESS read-only
  4006.     DESCRIPTION
  4007.            "An agent is not required to provide write access to this
  4008.             object."
  4009.  
  4010.     OBJECT     ipv6RouterAdvertLinkMTU
  4011.     MIN-ACCESS read-only
  4012.     DESCRIPTION
  4013.            "An agent is not required to provide write access to this
  4014.             object."
  4015.  
  4016.     OBJECT     ipv6RouterAdvertReachableTime
  4017.     MIN-ACCESS read-only
  4018.     DESCRIPTION
  4019.            "An agent is not required to provide write access to this
  4020.             object."
  4021.  
  4022.     OBJECT     ipv6RouterAdvertRetransmitTime
  4023.     MIN-ACCESS read-only
  4024.     DESCRIPTION
  4025.            "An agent is not required to provide write access to this
  4026.             object."
  4027.  
  4028.     OBJECT     ipv6RouterAdvertCurHopLimit
  4029.     MIN-ACCESS read-only
  4030.     DESCRIPTION
  4031.            "An agent is not required to provide write access to this
  4032.             object."
  4033.  
  4034.     OBJECT     ipv6RouterAdvertDefaultLifetime
  4035.     MIN-ACCESS read-only
  4036.     DESCRIPTION
  4037.            "An agent is not required to provide write access to this
  4038.             object."
  4039.  
  4040.     OBJECT     ipv6RouterAdvertRowStatus
  4041.     MIN-ACCESS read-only
  4042.     DESCRIPTION
  4043.            "An agent is not required to provide write or create access
  4044.             to this object."
  4045.  
  4046.     ::= { ipMIBCompliances 2 }
  4047.  
  4048. -- units of conformance
  4049.  
  4050. ipv4GeneralGroup OBJECT-GROUP
  4051.     OBJECTS   { ipForwarding, ipDefaultTTL, ipReasmTimeout }
  4052.  
  4053.  
  4054.  
  4055.     STATUS     current
  4056.     DESCRIPTION
  4057.            "The group of IPv4-specific objects for basic management of
  4058.             IPv4 entities."
  4059.     ::= { ipMIBGroups 3 }
  4060.  
  4061. ipv4IfGroup OBJECT-GROUP
  4062.     OBJECTS   { ipv4InterfaceReasmMaxSize, ipv4InterfaceEnableStatus,
  4063.                 ipv4InterfaceRetransmitTime }
  4064.     STATUS     current
  4065.     DESCRIPTION
  4066.            "The group of IPv4-specific objects for basic management of
  4067.             IPv4 interfaces."
  4068.     ::= { ipMIBGroups 4 }
  4069.  
  4070. ipv6GeneralGroup2 OBJECT-GROUP
  4071.     OBJECTS { ipv6IpForwarding, ipv6IpDefaultHopLimit }
  4072.     STATUS     current
  4073.     DESCRIPTION
  4074.            "The IPv6 group of objects providing for basic management of
  4075.             IPv6 entities."
  4076.     ::= { ipMIBGroups 5 }
  4077.  
  4078. ipv6IfGroup OBJECT-GROUP
  4079.     OBJECTS   { ipv6InterfaceReasmMaxSize,   ipv6InterfaceIdentifier,
  4080.                 ipv6InterfaceEnableStatus,   ipv6InterfaceReachableTime,
  4081.                 ipv6InterfaceRetransmitTime, ipv6InterfaceForwarding }
  4082.     STATUS     current
  4083.     DESCRIPTION
  4084.            "The group of IPv6-specific objects for basic management of
  4085.             IPv6 interfaces."
  4086.     ::= { ipMIBGroups 6 }
  4087.  
  4088. ipLastChangeGroup OBJECT-GROUP
  4089.     OBJECTS   { ipv4InterfaceTableLastChange,
  4090.                 ipv6InterfaceTableLastChange,
  4091.                 ipIfStatsTableLastChange }
  4092.     STATUS     current
  4093.     DESCRIPTION
  4094.            "The last change objects associated with this MIB.  These
  4095.             objects are optional for all agents.  They SHOULD be
  4096.             implemented on agents where it is possible to determine the
  4097.             proper values.  Where it is not possible to determine the
  4098.             proper values, for example when the tables are split amongst
  4099.             several sub-agents using AgentX, the agent MUST NOT
  4100.             implement these objects to return an incorrect or static
  4101.             value."
  4102.     ::= { ipMIBGroups 7 }
  4103.  
  4104.  
  4105.  
  4106. ipSystemStatsGroup OBJECT-GROUP
  4107.     OBJECTS   { ipSystemStatsInReceives,
  4108.                 ipSystemStatsInOctets,
  4109.                 ipSystemStatsInHdrErrors,
  4110.                 ipSystemStatsInNoRoutes,
  4111.                 ipSystemStatsInAddrErrors,
  4112.                 ipSystemStatsInUnknownProtos,
  4113.                 ipSystemStatsInTruncatedPkts,
  4114.                 ipSystemStatsInForwDatagrams,
  4115.                 ipSystemStatsReasmReqds,
  4116.                 ipSystemStatsReasmOKs,
  4117.                 ipSystemStatsReasmFails,
  4118.                 ipSystemStatsInDiscards,
  4119.                 ipSystemStatsInDelivers,
  4120.                 ipSystemStatsOutRequests,
  4121.                 ipSystemStatsOutNoRoutes,
  4122.                 ipSystemStatsOutForwDatagrams,
  4123.                 ipSystemStatsOutDiscards,
  4124.                 ipSystemStatsOutFragReqds,
  4125.                 ipSystemStatsOutFragOKs,
  4126.                 ipSystemStatsOutFragFails,
  4127.                 ipSystemStatsOutFragCreates,
  4128.                 ipSystemStatsOutTransmits,
  4129.                 ipSystemStatsOutOctets,
  4130.                 ipSystemStatsInMcastPkts,
  4131.                 ipSystemStatsInMcastOctets,
  4132.                 ipSystemStatsOutMcastPkts,
  4133.                 ipSystemStatsOutMcastOctets,
  4134.                 ipSystemStatsDiscontinuityTime,
  4135.                 ipSystemStatsRefreshRate }
  4136.     STATUS     current
  4137.     DESCRIPTION
  4138.            "IP system wide statistics."
  4139.     ::= { ipMIBGroups 8 }
  4140.  
  4141. ipv4SystemStatsGroup OBJECT-GROUP
  4142.     OBJECTS   { ipSystemStatsInBcastPkts, ipSystemStatsOutBcastPkts }
  4143.     STATUS     current
  4144.     DESCRIPTION
  4145.            "IPv4 only system wide statistics."
  4146.     ::= { ipMIBGroups 9 }
  4147.  
  4148. ipSystemStatsHCOctetGroup OBJECT-GROUP
  4149.     OBJECTS   { ipSystemStatsHCInOctets,
  4150.                 ipSystemStatsHCOutOctets,
  4151.                 ipSystemStatsHCInMcastOctets,
  4152.                 ipSystemStatsHCOutMcastOctets
  4153. }
  4154.  
  4155.  
  4156.  
  4157.     STATUS     current
  4158.     DESCRIPTION
  4159.            "IP system wide statistics for systems that may overflow the
  4160.             standard octet counters within 1 hour."
  4161.     ::= { ipMIBGroups 10 }
  4162.  
  4163. ipSystemStatsHCPacketGroup OBJECT-GROUP
  4164.     OBJECTS   { ipSystemStatsHCInReceives,
  4165.                 ipSystemStatsHCInForwDatagrams,
  4166.                 ipSystemStatsHCInDelivers,
  4167.                 ipSystemStatsHCOutRequests,
  4168.                 ipSystemStatsHCOutForwDatagrams,
  4169.                 ipSystemStatsHCOutTransmits,
  4170.                 ipSystemStatsHCInMcastPkts,
  4171.                 ipSystemStatsHCOutMcastPkts
  4172. }
  4173.     STATUS     current
  4174.     DESCRIPTION
  4175.            "IP system wide statistics for systems that may overflow the
  4176.             standard packet counters within 1 hour."
  4177.     ::= { ipMIBGroups 11 }
  4178.  
  4179. ipv4SystemStatsHCPacketGroup OBJECT-GROUP
  4180.     OBJECTS   { ipSystemStatsHCInBcastPkts,
  4181.                 ipSystemStatsHCOutBcastPkts }
  4182.     STATUS     current
  4183.     DESCRIPTION
  4184.            "IPv4 only system wide statistics for systems that may
  4185.             overflow the standard packet counters within 1 hour."
  4186.     ::= { ipMIBGroups 12 }
  4187.  
  4188. ipIfStatsGroup OBJECT-GROUP
  4189.     OBJECTS   { ipIfStatsInReceives,        ipIfStatsInOctets,
  4190.                 ipIfStatsInHdrErrors,       ipIfStatsInNoRoutes,
  4191.                 ipIfStatsInAddrErrors,      ipIfStatsInUnknownProtos,
  4192.                 ipIfStatsInTruncatedPkts,   ipIfStatsInForwDatagrams,
  4193.                 ipIfStatsReasmReqds,        ipIfStatsReasmOKs,
  4194.                 ipIfStatsReasmFails,        ipIfStatsInDiscards,
  4195.                 ipIfStatsInDelivers,        ipIfStatsOutRequests,
  4196.                 ipIfStatsOutForwDatagrams,  ipIfStatsOutDiscards,
  4197.                 ipIfStatsOutFragReqds,      ipIfStatsOutFragOKs,
  4198.                 ipIfStatsOutFragFails,      ipIfStatsOutFragCreates,
  4199.                 ipIfStatsOutTransmits,      ipIfStatsOutOctets,
  4200.                 ipIfStatsInMcastPkts,       ipIfStatsInMcastOctets,
  4201.                 ipIfStatsOutMcastPkts,      ipIfStatsOutMcastOctets,
  4202.                 ipIfStatsDiscontinuityTime, ipIfStatsRefreshRate }
  4203.     STATUS     current
  4204.     DESCRIPTION
  4205.  
  4206.  
  4207.  
  4208.            "IP per-interface statistics."
  4209.     ::= { ipMIBGroups 13 }
  4210.  
  4211. ipv4IfStatsGroup OBJECT-GROUP
  4212.     OBJECTS   { ipIfStatsInBcastPkts, ipIfStatsOutBcastPkts }
  4213.     STATUS     current
  4214.     DESCRIPTION
  4215.            "IPv4 only per-interface statistics."
  4216.     ::= { ipMIBGroups 14 }
  4217.  
  4218. ipIfStatsHCOctetGroup OBJECT-GROUP
  4219.     OBJECTS   { ipIfStatsHCInOctets,      ipIfStatsHCOutOctets,
  4220.                 ipIfStatsHCInMcastOctets, ipIfStatsHCOutMcastOctets }
  4221.     STATUS     current
  4222.     DESCRIPTION
  4223.            "IP per-interfaces statistics for systems that include
  4224.             interfaces that may overflow the standard octet
  4225.             counters within 1 hour."
  4226.     ::= { ipMIBGroups 15 }
  4227.  
  4228. ipIfStatsHCPacketGroup OBJECT-GROUP
  4229.     OBJECTS   { ipIfStatsHCInReceives,       ipIfStatsHCInForwDatagrams,
  4230.                 ipIfStatsHCInDelivers,       ipIfStatsHCOutRequests,
  4231.                 ipIfStatsHCOutForwDatagrams, ipIfStatsHCOutTransmits,
  4232.                 ipIfStatsHCInMcastPkts,      ipIfStatsHCOutMcastPkts }
  4233.     STATUS     current
  4234.     DESCRIPTION
  4235.            "IP per-interfaces statistics for systems that include
  4236.             interfaces that may overflow the standard packet counters
  4237.             within 1 hour."
  4238.     ::= { ipMIBGroups 16 }
  4239.  
  4240. ipv4IfStatsHCPacketGroup OBJECT-GROUP
  4241.     OBJECTS   { ipIfStatsHCInBcastPkts, ipIfStatsHCOutBcastPkts }
  4242.     STATUS     current
  4243.     DESCRIPTION
  4244.            "IPv4 only per-interface statistics for systems that include
  4245.             interfaces that may overflow the standard packet counters
  4246.             within 1 hour."
  4247.     ::= { ipMIBGroups 17 }
  4248.  
  4249. ipAddressPrefixGroup OBJECT-GROUP
  4250.     OBJECTS   { ipAddressPrefixOrigin,
  4251.                 ipAddressPrefixOnLinkFlag,
  4252.                 ipAddressPrefixAutonomousFlag,
  4253.                 ipAddressPrefixAdvPreferredLifetime,
  4254.                 ipAddressPrefixAdvValidLifetime }
  4255.     STATUS     current
  4256.  
  4257.  
  4258.  
  4259.     DESCRIPTION
  4260.            "The group of objects for providing information about address
  4261.             prefixes used by this node."
  4262.     ::= { ipMIBGroups 18 }
  4263.  
  4264. ipAddressGroup OBJECT-GROUP
  4265.     OBJECTS   { ipAddressSpinLock,  ipAddressIfIndex,
  4266.                 ipAddressType,      ipAddressPrefix,
  4267.                 ipAddressOrigin,    ipAddressStatus,
  4268.                 ipAddressCreated,   ipAddressLastChanged,
  4269.                 ipAddressRowStatus, ipAddressStorageType }
  4270.     STATUS     current
  4271.     DESCRIPTION
  4272.            "The group of objects for providing information about the
  4273.             addresses relevant to this entity's interfaces."
  4274.     ::= { ipMIBGroups 19 }
  4275.  
  4276. ipNetToPhysicalGroup OBJECT-GROUP
  4277.     OBJECTS   { ipNetToPhysicalPhysAddress, ipNetToPhysicalLastUpdated,
  4278.                 ipNetToPhysicalType,        ipNetToPhysicalState,
  4279.                 ipNetToPhysicalRowStatus }
  4280.     STATUS     current
  4281.     DESCRIPTION
  4282.            "The group of objects for providing information about the
  4283.             mappings of network address to physical address known to
  4284.             this node."
  4285.     ::= { ipMIBGroups 20 }
  4286.  
  4287. ipv6ScopeGroup OBJECT-GROUP
  4288.     OBJECTS   { ipv6ScopeZoneIndexLinkLocal,
  4289.                 ipv6ScopeZoneIndex3,
  4290.                 ipv6ScopeZoneIndexAdminLocal,
  4291.                 ipv6ScopeZoneIndexSiteLocal,
  4292.                 ipv6ScopeZoneIndex6,
  4293.                 ipv6ScopeZoneIndex7,
  4294.                 ipv6ScopeZoneIndexOrganizationLocal,
  4295.                 ipv6ScopeZoneIndex9,
  4296.                 ipv6ScopeZoneIndexA,
  4297.                 ipv6ScopeZoneIndexB,
  4298.                 ipv6ScopeZoneIndexC,
  4299.                 ipv6ScopeZoneIndexD }
  4300.     STATUS     current
  4301.     DESCRIPTION
  4302.            "The group of objects for managing IPv6 scope zones."
  4303.     ::= { ipMIBGroups 21 }
  4304.  
  4305. ipDefaultRouterGroup OBJECT-GROUP
  4306.     OBJECTS   { ipDefaultRouterLifetime, ipDefaultRouterPreference }
  4307.  
  4308.  
  4309.  
  4310.     STATUS     current
  4311.     DESCRIPTION
  4312.            "The group of objects for providing information about default
  4313.             routers known to this node."
  4314.     ::= { ipMIBGroups 22 }
  4315.  
  4316. ipv6RouterAdvertGroup OBJECT-GROUP
  4317.     OBJECTS   { ipv6RouterAdvertSpinLock,
  4318.                 ipv6RouterAdvertSendAdverts,
  4319.                 ipv6RouterAdvertMaxInterval,
  4320.                 ipv6RouterAdvertMinInterval,
  4321.                 ipv6RouterAdvertManagedFlag,
  4322.                 ipv6RouterAdvertOtherConfigFlag,
  4323.                 ipv6RouterAdvertLinkMTU,
  4324.                 ipv6RouterAdvertReachableTime,
  4325.                 ipv6RouterAdvertRetransmitTime,
  4326.                 ipv6RouterAdvertCurHopLimit,
  4327.                 ipv6RouterAdvertDefaultLifetime,
  4328.                 ipv6RouterAdvertRowStatus
  4329. }
  4330.     STATUS     current
  4331.     DESCRIPTION
  4332.            "The group of objects for controlling information advertised
  4333.             by IPv6 routers."
  4334.     ::= { ipMIBGroups 23 }
  4335.  
  4336. icmpStatsGroup OBJECT-GROUP
  4337.     OBJECTS   {icmpStatsInMsgs,    icmpStatsInErrors,
  4338.                icmpStatsOutMsgs,   icmpStatsOutErrors,
  4339.                icmpMsgStatsInPkts, icmpMsgStatsOutPkts }
  4340.     STATUS     current
  4341.     DESCRIPTION
  4342.            "The group of objects providing ICMP statistics."
  4343.     ::= { ipMIBGroups 24 }
  4344.  
  4345. --
  4346. -- Deprecated objects
  4347. --
  4348.  
  4349. ipInReceives OBJECT-TYPE
  4350.     SYNTAX     Counter32
  4351.     MAX-ACCESS read-only
  4352.     STATUS     deprecated
  4353.     DESCRIPTION
  4354.            "The total number of input datagrams received from
  4355.             interfaces, including those received in error.
  4356.  
  4357.             This object has been deprecated, as a new IP version-neutral
  4358.  
  4359.  
  4360.  
  4361.             table has been added.  It is loosely replaced by
  4362.             ipSystemStatsInRecieves."
  4363.     ::= { ip 3 }
  4364.  
  4365. ipInHdrErrors OBJECT-TYPE
  4366.     SYNTAX     Counter32
  4367.     MAX-ACCESS read-only
  4368.     STATUS     deprecated
  4369.     DESCRIPTION
  4370.            "The number of input datagrams discarded due to errors in
  4371.             their IPv4 headers, including bad checksums, version number
  4372.             mismatch, other format errors, time-to-live exceeded, errors
  4373.             discovered in processing their IPv4 options, etc.
  4374.  
  4375.             This object has been deprecated as a new IP version-neutral
  4376.             table has been added.  It is loosely replaced by
  4377.             ipSystemStatsInHdrErrors."
  4378.     ::= { ip 4 }
  4379.  
  4380. ipInAddrErrors OBJECT-TYPE
  4381.     SYNTAX     Counter32
  4382.     MAX-ACCESS read-only
  4383.     STATUS     deprecated
  4384.     DESCRIPTION
  4385.            "The number of input datagrams discarded because the IPv4
  4386.             address in their IPv4 header's destination field was not a
  4387.             valid address to be received at this entity.  This count
  4388.             includes invalid addresses (e.g., 0.0.0.0) and addresses of
  4389.             unsupported Classes (e.g., Class E).  For entities which are
  4390.             not IPv4 routers, and therefore do not forward datagrams,
  4391.             this counter includes datagrams discarded because the
  4392.             destination address was not a local address.
  4393.  
  4394.             This object has been deprecated, as a new IP version-neutral
  4395.             table has been added.  It is loosely replaced by
  4396.             ipSystemStatsInAddrErrors."
  4397.     ::= { ip 5 }
  4398.  
  4399. ipForwDatagrams OBJECT-TYPE
  4400.     SYNTAX     Counter32
  4401.     MAX-ACCESS read-only
  4402.     STATUS     deprecated
  4403.     DESCRIPTION
  4404.            "The number of input datagrams for which this entity was not
  4405.             their final IPv4 destination, as a result of which an
  4406.             attempt was made to find a route to forward them to that
  4407.             final destination.  In entities which do not act as IPv4
  4408.             routers, this counter will include only those packets which
  4409.  
  4410.  
  4411.  
  4412.             were Source-Routed via this entity, and the Source-Route
  4413.             option processing was successful.
  4414.  
  4415.             This object has been deprecated, as a new IP version-neutral
  4416.             table has been added.  It is loosely replaced by
  4417.             ipSystemStatsInForwDatagrams."
  4418.     ::= { ip 6 }
  4419.  
  4420. ipInUnknownProtos OBJECT-TYPE
  4421.     SYNTAX     Counter32
  4422.     MAX-ACCESS read-only
  4423.     STATUS     deprecated
  4424.     DESCRIPTION
  4425.            "The number of locally-addressed datagrams received
  4426.             successfully but discarded because of an unknown or
  4427.             unsupported protocol.
  4428.  
  4429.             This object has been deprecated, as a new IP version-neutral
  4430.             table has been added.  It is loosely replaced by
  4431.             ipSystemStatsInUnknownProtos."
  4432.     ::= { ip 7 }
  4433.  
  4434. ipInDiscards OBJECT-TYPE
  4435.     SYNTAX     Counter32
  4436.     MAX-ACCESS read-only
  4437.     STATUS     deprecated
  4438.     DESCRIPTION
  4439.            "The number of input IPv4 datagrams for which no problems
  4440.             were encountered to prevent their continued processing, but
  4441.             which were discarded (e.g., for lack of buffer space).  Note
  4442.             that this counter does not include any datagrams discarded
  4443.             while awaiting re-assembly.
  4444.  
  4445.             This object has been deprecated, as a new IP version-neutral
  4446.             table has been added.  It is loosely replaced by
  4447.             ipSystemStatsInDiscards."
  4448.     ::= { ip 8 }
  4449.  
  4450. ipInDelivers OBJECT-TYPE
  4451.     SYNTAX     Counter32
  4452.     MAX-ACCESS read-only
  4453.     STATUS     deprecated
  4454.     DESCRIPTION
  4455.            "The total number of input datagrams successfully delivered
  4456.             to IPv4 user-protocols (including ICMP).
  4457.  
  4458.             This object has been deprecated as a new IP version neutral
  4459.             table has been added.  It is loosely replaced by
  4460.  
  4461.  
  4462.  
  4463.             ipSystemStatsIndelivers."
  4464.     ::= { ip 9 }
  4465.  
  4466. ipOutRequests OBJECT-TYPE
  4467.     SYNTAX     Counter32
  4468.     MAX-ACCESS read-only
  4469.     STATUS     deprecated
  4470.     DESCRIPTION
  4471.            "The total number of IPv4 datagrams which local IPv4 user
  4472.             protocols (including ICMP) supplied to IPv4 in requests for
  4473.             transmission.  Note that this counter does not include any
  4474.             datagrams counted in ipForwDatagrams.
  4475.  
  4476.             This object has been deprecated, as a new IP version-neutral
  4477.             table has been added.  It is loosely replaced by
  4478.             ipSystemStatsOutRequests."
  4479.     ::= { ip 10 }
  4480.  
  4481. ipOutDiscards OBJECT-TYPE
  4482.     SYNTAX     Counter32
  4483.     MAX-ACCESS read-only
  4484.     STATUS     deprecated
  4485.     DESCRIPTION
  4486.            "The number of output IPv4 datagrams for which no problem was
  4487.             encountered to prevent their transmission to their
  4488.             destination, but which were discarded (e.g., for lack of
  4489.             buffer space).  Note that this counter would include
  4490.             datagrams counted in ipForwDatagrams if any such packets met
  4491.             this (discretionary) discard criterion.
  4492.  
  4493.             This object has been deprecated, as a new IP version-neutral
  4494.             table has been added.  It is loosely replaced by
  4495.             ipSystemStatsOutDiscards."
  4496.     ::= { ip 11 }
  4497.  
  4498. ipOutNoRoutes OBJECT-TYPE
  4499.     SYNTAX     Counter32
  4500.     MAX-ACCESS read-only
  4501.     STATUS     deprecated
  4502.     DESCRIPTION
  4503.            "The number of IPv4 datagrams discarded because no route
  4504.             could be found to transmit them to their destination.  Note
  4505.             that this counter includes any packets counted in
  4506.             ipForwDatagrams which meet this `no-route' criterion.  Note
  4507.             that this includes any datagrams which a host cannot route
  4508.             because all of its default routers are down.
  4509.  
  4510.             This object has been deprecated, as a new IP version-neutral
  4511.  
  4512.  
  4513.  
  4514.             table has been added.  It is loosely replaced by
  4515.             ipSystemStatsOutNoRoutes."
  4516.     ::= { ip 12 }
  4517.  
  4518. ipReasmReqds OBJECT-TYPE
  4519.     SYNTAX     Counter32
  4520.     MAX-ACCESS read-only
  4521.     STATUS     deprecated
  4522.     DESCRIPTION
  4523.            "The number of IPv4 fragments received which needed to be
  4524.             reassembled at this entity.
  4525.  
  4526.             This object has been deprecated, as a new IP version-neutral
  4527.             table has been added.  It is loosely replaced by
  4528.             ipSystemStatsReasmReqds."
  4529.     ::= { ip 14 }
  4530.  
  4531. ipReasmOKs OBJECT-TYPE
  4532.     SYNTAX     Counter32
  4533.     MAX-ACCESS read-only
  4534.     STATUS     deprecated
  4535.     DESCRIPTION
  4536.            "The number of IPv4 datagrams successfully re-assembled.
  4537.  
  4538.             This object has been deprecated, as a new IP version-neutral
  4539.             table has been added.  It is loosely replaced by
  4540.             ipSystemStatsReasmOKs."
  4541.     ::= { ip 15 }
  4542.  
  4543. ipReasmFails OBJECT-TYPE
  4544.     SYNTAX     Counter32
  4545.     MAX-ACCESS read-only
  4546.     STATUS     deprecated
  4547.     DESCRIPTION
  4548.            "The number of failures detected by the IPv4 re-assembly
  4549.             algorithm (for whatever reason: timed out, errors, etc).
  4550.             Note that this is not necessarily a count of discarded IPv4
  4551.             fragments since some algorithms (notably the algorithm in
  4552.             RFC 815) can lose track of the number of fragments by
  4553.             combining them as they are received.
  4554.  
  4555.             This object has been deprecated, as a new IP version-neutral
  4556.             table has been added.  It is loosely replaced by
  4557.             ipSystemStatsReasmFails."
  4558.     ::= { ip 16 }
  4559.  
  4560. ipFragOKs OBJECT-TYPE
  4561.     SYNTAX     Counter32
  4562.  
  4563.  
  4564.  
  4565.     MAX-ACCESS read-only
  4566.     STATUS     deprecated
  4567.     DESCRIPTION
  4568.            "The number of IPv4 datagrams that have been successfully
  4569.             fragmented at this entity.
  4570.  
  4571.             This object has been deprecated, as a new IP version-neutral
  4572.             table has been added.  It is loosely replaced by
  4573.             ipSystemStatsOutFragOKs."
  4574.     ::= { ip 17 }
  4575.  
  4576. ipFragFails OBJECT-TYPE
  4577.     SYNTAX     Counter32
  4578.     MAX-ACCESS read-only
  4579.     STATUS     deprecated
  4580.     DESCRIPTION
  4581.            "The number of IPv4 datagrams that have been discarded
  4582.             because they needed to be fragmented at this entity but
  4583.             could not be, e.g., because their Don't Fragment flag was
  4584.             set.
  4585.  
  4586.             This object has been deprecated, as a new IP version-neutral
  4587.             table has been added.  It is loosely replaced by
  4588.             ipSystemStatsOutFragFails."
  4589.     ::= { ip 18 }
  4590.  
  4591. ipFragCreates OBJECT-TYPE
  4592.     SYNTAX     Counter32
  4593.     MAX-ACCESS read-only
  4594.     STATUS     deprecated
  4595.     DESCRIPTION
  4596.            "The number of IPv4 datagram fragments that have been
  4597.             generated as a result of fragmentation at this entity.
  4598.  
  4599.             This object has been deprecated as a new IP version neutral
  4600.             table has been added.  It is loosely replaced by
  4601.             ipSystemStatsOutFragCreates."
  4602.     ::= { ip 19 }
  4603.  
  4604. ipRoutingDiscards OBJECT-TYPE
  4605.     SYNTAX     Counter32
  4606.     MAX-ACCESS read-only
  4607.     STATUS     deprecated
  4608.     DESCRIPTION
  4609.            "The number of routing entries which were chosen to be
  4610.             discarded even though they are valid.  One possible reason
  4611.             for discarding such an entry could be to free-up buffer
  4612.             space for other routing entries.
  4613.  
  4614.  
  4615.  
  4616.             This object was defined in pre-IPv6 versions of the IP MIB.
  4617.             It was implicitly IPv4 only, but the original specifications
  4618.             did not indicate this protocol restriction.  In order to
  4619.             clarify the specifications, this object has been deprecated
  4620.             and a similar, but more thoroughly clarified, object has
  4621.             been added to the IP-FORWARD-MIB."
  4622.     ::= { ip 23 }
  4623.  
  4624. -- the deprecated IPv4 address table
  4625.  
  4626. ipAddrTable OBJECT-TYPE
  4627.     SYNTAX     SEQUENCE OF IpAddrEntry
  4628.     MAX-ACCESS not-accessible
  4629.     STATUS     deprecated
  4630.     DESCRIPTION
  4631.            "The table of addressing information relevant to this
  4632.             entity's IPv4 addresses.
  4633.  
  4634.             This table has been deprecated, as a new IP version-neutral
  4635.             table has been added.  It is loosely replaced by the
  4636.             ipAddressTable although several objects that weren't deemed
  4637.             useful weren't carried forward while another
  4638.             (ipAdEntReasmMaxSize) was moved to the ipv4InterfaceTable."
  4639.     ::= { ip 20 }
  4640.  
  4641. ipAddrEntry OBJECT-TYPE
  4642.     SYNTAX     IpAddrEntry
  4643.     MAX-ACCESS not-accessible
  4644.     STATUS     deprecated
  4645.     DESCRIPTION
  4646.            "The addressing information for one of this entity's IPv4
  4647.             addresses."
  4648.     INDEX      { ipAdEntAddr }
  4649.     ::= { ipAddrTable 1 }
  4650.  
  4651. IpAddrEntry ::= SEQUENCE {
  4652.         ipAdEntAddr          IpAddress,
  4653.         ipAdEntIfIndex       INTEGER,
  4654.         ipAdEntNetMask       IpAddress,
  4655.         ipAdEntBcastAddr     INTEGER,
  4656.         ipAdEntReasmMaxSize  INTEGER
  4657.     }
  4658.  
  4659. ipAdEntAddr OBJECT-TYPE
  4660.     SYNTAX     IpAddress
  4661.     MAX-ACCESS read-only
  4662.     STATUS     deprecated
  4663.     DESCRIPTION
  4664.  
  4665.  
  4666.  
  4667.            "The IPv4 address to which this entry's addressing
  4668.             information pertains."
  4669.     ::= { ipAddrEntry 1 }
  4670.  
  4671. ipAdEntIfIndex OBJECT-TYPE
  4672.     SYNTAX     INTEGER (1..2147483647)
  4673.     MAX-ACCESS read-only
  4674.     STATUS     deprecated
  4675.     DESCRIPTION
  4676.            "The index value which uniquely identifies the interface to
  4677.             which this entry is applicable.  The interface identified by
  4678.             a particular value of this index is the same interface as
  4679.             identified by the same value of the IF-MIB's ifIndex."
  4680.     ::= { ipAddrEntry 2 }
  4681.  
  4682. ipAdEntNetMask OBJECT-TYPE
  4683.     SYNTAX     IpAddress
  4684.     MAX-ACCESS read-only
  4685.     STATUS     deprecated
  4686.     DESCRIPTION
  4687.            "The subnet mask associated with the IPv4 address of this
  4688.             entry.  The value of the mask is an IPv4 address with all
  4689.             the network bits set to 1 and all the hosts bits set to 0."
  4690.     ::= { ipAddrEntry 3 }
  4691.  
  4692. ipAdEntBcastAddr OBJECT-TYPE
  4693.     SYNTAX     INTEGER (0..1)
  4694.     MAX-ACCESS read-only
  4695.     STATUS     deprecated
  4696.     DESCRIPTION
  4697.            "The value of the least-significant bit in the IPv4 broadcast
  4698.             address used for sending datagrams on the (logical)
  4699.             interface associated with the IPv4 address of this entry.
  4700.             For example, when the Internet standard all-ones broadcast
  4701.             address is used, the value will be 1.  This value applies to
  4702.             both the subnet and network broadcast addresses used by the
  4703.             entity on this (logical) interface."
  4704.     ::= { ipAddrEntry 4 }
  4705.  
  4706. ipAdEntReasmMaxSize OBJECT-TYPE
  4707.     SYNTAX     INTEGER (0..65535)
  4708.     MAX-ACCESS read-only
  4709.     STATUS     deprecated
  4710.     DESCRIPTION
  4711.            "The size of the largest IPv4 datagram which this entity can
  4712.             re-assemble from incoming IPv4 fragmented datagrams received
  4713.             on this interface."
  4714.     ::= { ipAddrEntry 5 }
  4715.  
  4716.  
  4717.  
  4718. -- the deprecated IPv4 Address Translation table
  4719.  
  4720. -- The Address Translation tables contain the IpAddress to
  4721. -- "physical" address equivalences.  Some interfaces do not
  4722. -- use translation tables for determining address
  4723. -- equivalences (e.g., DDN-X.25 has an algorithmic method);
  4724. -- if all interfaces are of this type, then the Address
  4725. -- Translation table is empty, i.e., has zero entries.
  4726.  
  4727. ipNetToMediaTable OBJECT-TYPE
  4728.     SYNTAX     SEQUENCE OF IpNetToMediaEntry
  4729.     MAX-ACCESS not-accessible
  4730.     STATUS     deprecated
  4731.     DESCRIPTION
  4732.            "The IPv4 Address Translation table used for mapping from
  4733.             IPv4 addresses to physical addresses.
  4734.  
  4735.             This table has been deprecated, as a new IP version-neutral
  4736.             table has been added.  It is loosely replaced by the
  4737.             ipNetToPhysicalTable."
  4738.     ::= { ip 22 }
  4739.  
  4740. ipNetToMediaEntry OBJECT-TYPE
  4741.     SYNTAX     IpNetToMediaEntry
  4742.     MAX-ACCESS not-accessible
  4743.     STATUS     deprecated
  4744.     DESCRIPTION
  4745.            "Each entry contains one IpAddress to `physical' address
  4746.             equivalence."
  4747.     INDEX       { ipNetToMediaIfIndex,
  4748.                   ipNetToMediaNetAddress }
  4749.     ::= { ipNetToMediaTable 1 }
  4750.  
  4751. IpNetToMediaEntry ::= SEQUENCE {
  4752.         ipNetToMediaIfIndex      INTEGER,
  4753.         ipNetToMediaPhysAddress  PhysAddress,
  4754.         ipNetToMediaNetAddress   IpAddress,
  4755.         ipNetToMediaType         INTEGER
  4756.     }
  4757.  
  4758. ipNetToMediaIfIndex OBJECT-TYPE
  4759.     SYNTAX     INTEGER (1..2147483647)
  4760.     MAX-ACCESS read-create
  4761.     STATUS     deprecated
  4762.     DESCRIPTION
  4763.            "The interface on which this entry's equivalence is
  4764.             effective.  The interface identified by a particular value
  4765.             of this index is the same interface as identified by the
  4766.  
  4767.  
  4768.  
  4769.             same value of the IF-MIB's ifIndex.
  4770.  
  4771.             This object predates the rule limiting index objects to a
  4772.             max access value of 'not-accessible' and so continues to use
  4773.             a value of 'read-create'."
  4774.     ::= { ipNetToMediaEntry 1 }
  4775.  
  4776. ipNetToMediaPhysAddress OBJECT-TYPE
  4777.     SYNTAX     PhysAddress (SIZE(0..65535))
  4778.     MAX-ACCESS read-create
  4779.     STATUS     deprecated
  4780.     DESCRIPTION
  4781.            "The media-dependent `physical' address.  This object should
  4782.             return 0 when this entry is in the 'incomplete' state.
  4783.  
  4784.             As the entries in this table are typically not persistent
  4785.             when this object is written the entity should not save the
  4786.             change to non-volatile storage.  Note: a stronger
  4787.             requirement is not used because this object was previously
  4788.             defined."
  4789.     ::= { ipNetToMediaEntry 2 }
  4790.  
  4791. ipNetToMediaNetAddress OBJECT-TYPE
  4792.     SYNTAX     IpAddress
  4793.     MAX-ACCESS read-create
  4794.     STATUS     deprecated
  4795.     DESCRIPTION
  4796.            "The IpAddress corresponding to the media-dependent
  4797.             `physical' address.
  4798.  
  4799.             This object predates the rule limiting index objects to a
  4800.             max access value of 'not-accessible' and so continues to use
  4801.             a value of 'read-create'."
  4802.     ::= { ipNetToMediaEntry 3 }
  4803.  
  4804. ipNetToMediaType OBJECT-TYPE
  4805.     SYNTAX     INTEGER {
  4806.                 other(1),        -- none of the following
  4807.                 invalid(2),      -- an invalidated mapping
  4808.                 dynamic(3),
  4809.                 static(4)
  4810.             }
  4811.     MAX-ACCESS read-create
  4812.     STATUS     deprecated
  4813.     DESCRIPTION
  4814.            "The type of mapping.
  4815.  
  4816.             Setting this object to the value invalid(2) has the effect
  4817.  
  4818.  
  4819.  
  4820.             of invalidating the corresponding entry in the
  4821.             ipNetToMediaTable.  That is, it effectively dis-associates
  4822.             the interface identified with said entry from the mapping
  4823.             identified with said entry.  It is an implementation-
  4824.             specific matter as to whether the agent removes an
  4825.             invalidated entry from the table.  Accordingly, management
  4826.             stations must be prepared to receive tabular information
  4827.             from agents that corresponds to entries not currently in
  4828.             use.  Proper interpretation of such entries requires
  4829.             examination of the relevant ipNetToMediaType object.
  4830.  
  4831.             As the entries in this table are typically not persistent
  4832.             when this object is written the entity should not save the
  4833.             change to non-volatile storage.  Note: a stronger
  4834.             requirement is not used because this object was previously
  4835.             defined."
  4836.     ::= { ipNetToMediaEntry 4 }
  4837.  
  4838. -- the deprecated ICMP group
  4839.  
  4840. icmpInMsgs OBJECT-TYPE
  4841.     SYNTAX     Counter32
  4842.     MAX-ACCESS read-only
  4843.     STATUS     deprecated
  4844.     DESCRIPTION
  4845.            "The total number of ICMP messages which the entity received.
  4846.             Note that this counter includes all those counted by
  4847.             icmpInErrors.
  4848.  
  4849.             This object has been deprecated, as a new IP version-neutral
  4850.             table has been added.  It is loosely replaced by
  4851.             icmpStatsInMsgs."
  4852.     ::= { icmp 1 }
  4853.  
  4854. icmpInErrors OBJECT-TYPE
  4855.     SYNTAX     Counter32
  4856.     MAX-ACCESS read-only
  4857.     STATUS     deprecated
  4858.     DESCRIPTION
  4859.            "The number of ICMP messages which the entity received but
  4860.             determined as having ICMP-specific errors (bad ICMP
  4861.             checksums, bad length, etc.).
  4862.  
  4863.             This object has been deprecated, as a new IP version-neutral
  4864.             table has been added.  It is loosely replaced by
  4865.             icmpStatsInErrors."
  4866.     ::= { icmp 2 }
  4867.  
  4868.  
  4869.  
  4870.  
  4871. icmpInDestUnreachs OBJECT-TYPE
  4872.     SYNTAX     Counter32
  4873.     MAX-ACCESS read-only
  4874.     STATUS     deprecated
  4875.     DESCRIPTION
  4876.            "The number of ICMP Destination Unreachable messages
  4877.             received.
  4878.  
  4879.             This object has been deprecated, as a new IP version-neutral
  4880.             table has been added.  It is loosely replaced by a column in
  4881.             the icmpMsgStatsTable."
  4882.     ::= { icmp 3 }
  4883.  
  4884. icmpInTimeExcds OBJECT-TYPE
  4885.     SYNTAX     Counter32
  4886.     MAX-ACCESS read-only
  4887.     STATUS     deprecated
  4888.     DESCRIPTION
  4889.            "The number of ICMP Time Exceeded messages received.
  4890.  
  4891.             This object has been deprecated, as a new IP version-neutral
  4892.             table has been added.  It is loosely replaced by a column in
  4893.             the icmpMsgStatsTable."
  4894.     ::= { icmp 4 }
  4895.  
  4896. icmpInParmProbs OBJECT-TYPE
  4897.     SYNTAX     Counter32
  4898.     MAX-ACCESS read-only
  4899.     STATUS     deprecated
  4900.     DESCRIPTION
  4901.            "The number of ICMP Parameter Problem messages received.
  4902.  
  4903.             This object has been deprecated, as a new IP version-neutral
  4904.             table has been added.  It is loosely replaced by a column in
  4905.             the icmpMsgStatsTable."
  4906.     ::= { icmp 5 }
  4907.  
  4908. icmpInSrcQuenchs OBJECT-TYPE
  4909.     SYNTAX     Counter32
  4910.     MAX-ACCESS read-only
  4911.     STATUS     deprecated
  4912.     DESCRIPTION
  4913.            "The number of ICMP Source Quench messages received.
  4914.  
  4915.             This object has been deprecated, as a new IP version-neutral
  4916.             table has been added.  It is loosely replaced by a column in
  4917.             the icmpMsgStatsTable."
  4918.     ::= { icmp 6 }
  4919.  
  4920.  
  4921.  
  4922. icmpInRedirects OBJECT-TYPE
  4923.     SYNTAX     Counter32
  4924.     MAX-ACCESS read-only
  4925.     STATUS     deprecated
  4926.     DESCRIPTION
  4927.            "The number of ICMP Redirect messages received.
  4928.  
  4929.             This object has been deprecated, as a new IP version-neutral
  4930.             table has been added.  It is loosely replaced by a column in
  4931.             the icmpMsgStatsTable."
  4932.     ::= { icmp 7 }
  4933.  
  4934. icmpInEchos OBJECT-TYPE
  4935.     SYNTAX     Counter32
  4936.     MAX-ACCESS read-only
  4937.     STATUS     deprecated
  4938.     DESCRIPTION
  4939.            "The number of ICMP Echo (request) messages received.
  4940.  
  4941.             This object has been deprecated, as a new IP version-neutral
  4942.             table has been added.  It is loosely replaced by a column in
  4943.             the icmpMsgStatsTable."
  4944.     ::= { icmp 8 }
  4945.  
  4946. icmpInEchoReps OBJECT-TYPE
  4947.     SYNTAX     Counter32
  4948.     MAX-ACCESS read-only
  4949.     STATUS     deprecated
  4950.     DESCRIPTION
  4951.            "The number of ICMP Echo Reply messages received.
  4952.  
  4953.             This object has been deprecated, as a new IP version-neutral
  4954.             table has been added.  It is loosely replaced by a column in
  4955.             the icmpMsgStatsTable."
  4956.     ::= { icmp 9 }
  4957.  
  4958. icmpInTimestamps OBJECT-TYPE
  4959.     SYNTAX     Counter32
  4960.     MAX-ACCESS read-only
  4961.     STATUS     deprecated
  4962.     DESCRIPTION
  4963.            "The number of ICMP Timestamp (request) messages received.
  4964.  
  4965.             This object has been deprecated, as a new IP version-neutral
  4966.             table has been added.  It is loosely replaced by a column in
  4967.             the icmpMsgStatsTable."
  4968.     ::= { icmp 10 }
  4969.  
  4970.  
  4971.  
  4972.  
  4973. icmpInTimestampReps OBJECT-TYPE
  4974.     SYNTAX     Counter32
  4975.     MAX-ACCESS read-only
  4976.     STATUS     deprecated
  4977.     DESCRIPTION
  4978.            "The number of ICMP Timestamp Reply messages received.
  4979.  
  4980.             This object has been deprecated, as a new IP version-neutral
  4981.             table has been added.  It is loosely replaced by a column in
  4982.             the icmpMsgStatsTable."
  4983.     ::= { icmp 11 }
  4984.  
  4985. icmpInAddrMasks OBJECT-TYPE
  4986.     SYNTAX     Counter32
  4987.     MAX-ACCESS read-only
  4988.     STATUS     deprecated
  4989.     DESCRIPTION
  4990.            "The number of ICMP Address Mask Request messages received.
  4991.  
  4992.             This object has been deprecated, as a new IP version-neutral
  4993.             table has been added.  It is loosely replaced by a column in
  4994.             the icmpMsgStatsTable."
  4995.     ::= { icmp 12 }
  4996.  
  4997. icmpInAddrMaskReps OBJECT-TYPE
  4998.     SYNTAX     Counter32
  4999.     MAX-ACCESS read-only
  5000.     STATUS     deprecated
  5001.     DESCRIPTION
  5002.            "The number of ICMP Address Mask Reply messages received.
  5003.  
  5004.             This object has been deprecated, as a new IP version-neutral
  5005.             table has been added.  It is loosely replaced by a column in
  5006.             the icmpMsgStatsTable."
  5007.     ::= { icmp 13 }
  5008.  
  5009. icmpOutMsgs OBJECT-TYPE
  5010.     SYNTAX     Counter32
  5011.     MAX-ACCESS read-only
  5012.     STATUS     deprecated
  5013.     DESCRIPTION
  5014.            "The total number of ICMP messages which this entity
  5015.             attempted to send.  Note that this counter includes all
  5016.             those counted by icmpOutErrors.
  5017.  
  5018.             This object has been deprecated, as a new IP version-neutral
  5019.             table has been added.  It is loosely replaced by
  5020.             icmpStatsOutMsgs."
  5021.  
  5022.  
  5023.  
  5024.     ::= { icmp 14 }
  5025.  
  5026. icmpOutErrors OBJECT-TYPE
  5027.     SYNTAX     Counter32
  5028.     MAX-ACCESS read-only
  5029.     STATUS     deprecated
  5030.     DESCRIPTION
  5031.            "The number of ICMP messages which this entity did not send
  5032.             due to problems discovered within ICMP, such as a lack of
  5033.             buffers.  This value should not include errors discovered
  5034.             outside the ICMP layer, such as the inability of IP to route
  5035.             the resultant datagram.  In some implementations, there may
  5036.             be no types of error which contribute to this counter's
  5037.             value.
  5038.  
  5039.             This object has been deprecated, as a new IP version-neutral
  5040.             table has been added.  It is loosely replaced by
  5041.             icmpStatsOutErrors."
  5042.     ::= { icmp 15 }
  5043.  
  5044. icmpOutDestUnreachs OBJECT-TYPE
  5045.     SYNTAX     Counter32
  5046.     MAX-ACCESS read-only
  5047.     STATUS     deprecated
  5048.     DESCRIPTION
  5049.            "The number of ICMP Destination Unreachable messages sent.
  5050.  
  5051.             This object has been deprecated, as a new IP version-neutral
  5052.             table has been added.  It is loosely replaced by a column in
  5053.             the icmpMsgStatsTable."
  5054.     ::= { icmp 16 }
  5055.  
  5056. icmpOutTimeExcds OBJECT-TYPE
  5057.     SYNTAX     Counter32
  5058.     MAX-ACCESS read-only
  5059.     STATUS     deprecated
  5060.     DESCRIPTION
  5061.            "The number of ICMP Time Exceeded messages sent.
  5062.  
  5063.             This object has been deprecated, as a new IP version-neutral
  5064.             table has been added.  It is loosely replaced by a column in
  5065.             the icmpMsgStatsTable."
  5066.     ::= { icmp 17 }
  5067.  
  5068. icmpOutParmProbs OBJECT-TYPE
  5069.     SYNTAX     Counter32
  5070.     MAX-ACCESS read-only
  5071.     STATUS     deprecated
  5072.  
  5073.  
  5074.  
  5075.     DESCRIPTION
  5076.            "The number of ICMP Parameter Problem messages sent.
  5077.  
  5078.             This object has been deprecated, as a new IP version-neutral
  5079.             table has been added.  It is loosely replaced by a column in
  5080.             the icmpMsgStatsTable."
  5081.     ::= { icmp 18 }
  5082.  
  5083. icmpOutSrcQuenchs OBJECT-TYPE
  5084.     SYNTAX     Counter32
  5085.     MAX-ACCESS read-only
  5086.     STATUS     deprecated
  5087.     DESCRIPTION
  5088.            "The number of ICMP Source Quench messages sent.
  5089.  
  5090.             This object has been deprecated, as a new IP version-neutral
  5091.             table has been added.  It is loosely replaced by a column in
  5092.             the icmpMsgStatsTable."
  5093.     ::= { icmp 19 }
  5094.  
  5095. icmpOutRedirects OBJECT-TYPE
  5096.     SYNTAX     Counter32
  5097.     MAX-ACCESS read-only
  5098.     STATUS     deprecated
  5099.     DESCRIPTION
  5100.            "The number of ICMP Redirect messages sent.  For a host, this
  5101.             object will always be zero, since hosts do not send
  5102.             redirects.
  5103.  
  5104.             This object has been deprecated, as a new IP version-neutral
  5105.             table has been added.  It is loosely replaced by a column in
  5106.             the icmpMsgStatsTable."
  5107.     ::= { icmp 20 }
  5108.  
  5109. icmpOutEchos OBJECT-TYPE
  5110.     SYNTAX     Counter32
  5111.     MAX-ACCESS read-only
  5112.     STATUS     deprecated
  5113.     DESCRIPTION
  5114.            "The number of ICMP Echo (request) messages sent.
  5115.  
  5116.             This object has been deprecated, as a new IP version-neutral
  5117.             table has been added.  It is loosely replaced by a column in
  5118.             the icmpMsgStatsTable."
  5119.     ::= { icmp 21 }
  5120.  
  5121. icmpOutEchoReps OBJECT-TYPE
  5122.     SYNTAX     Counter32
  5123.  
  5124.  
  5125.  
  5126.     MAX-ACCESS read-only
  5127.     STATUS     deprecated
  5128.     DESCRIPTION
  5129.            "The number of ICMP Echo Reply messages sent.
  5130.  
  5131.             This object has been deprecated, as a new IP version-neutral
  5132.             table has been added.  It is loosely replaced by a column in
  5133.             the icmpMsgStatsTable."
  5134.     ::= { icmp 22 }
  5135.  
  5136. icmpOutTimestamps OBJECT-TYPE
  5137.     SYNTAX     Counter32
  5138.     MAX-ACCESS read-only
  5139.     STATUS     deprecated
  5140.     DESCRIPTION
  5141.            "The number of ICMP Timestamp (request) messages sent.
  5142.  
  5143.             This object has been deprecated, as a new IP version-neutral
  5144.             table has been added.  It is loosely replaced by a column in
  5145.             the icmpMsgStatsTable."
  5146.     ::= { icmp 23 }
  5147.  
  5148. icmpOutTimestampReps OBJECT-TYPE
  5149.     SYNTAX     Counter32
  5150.     MAX-ACCESS read-only
  5151.     STATUS     deprecated
  5152.     DESCRIPTION
  5153.            "The number of ICMP Timestamp Reply messages sent.
  5154.  
  5155.             This object has been deprecated, as a new IP version-neutral
  5156.             table has been added.  It is loosely replaced by a column in
  5157.             the icmpMsgStatsTable."
  5158.     ::= { icmp 24 }
  5159.  
  5160. icmpOutAddrMasks OBJECT-TYPE
  5161.     SYNTAX     Counter32
  5162.     MAX-ACCESS read-only
  5163.     STATUS     deprecated
  5164.     DESCRIPTION
  5165.            "The number of ICMP Address Mask Request messages sent.
  5166.  
  5167.             This object has been deprecated, as a new IP version-neutral
  5168.             table has been added.  It is loosely replaced by a column in
  5169.             the icmpMsgStatsTable."
  5170.     ::= { icmp 25 }
  5171.  
  5172. icmpOutAddrMaskReps OBJECT-TYPE
  5173.     SYNTAX     Counter32
  5174.  
  5175.  
  5176.  
  5177.     MAX-ACCESS read-only
  5178.     STATUS     deprecated
  5179.     DESCRIPTION
  5180.            "The number of ICMP Address Mask Reply messages sent.
  5181.  
  5182.             This object has been deprecated, as a new IP version-neutral
  5183.             table has been added.  It is loosely replaced by a column in
  5184.             the icmpMsgStatsTable."
  5185.     ::= { icmp 26 }
  5186.  
  5187. -- deprecated conformance information
  5188. -- deprecated compliance statements
  5189.  
  5190. ipMIBCompliance MODULE-COMPLIANCE
  5191.     STATUS     deprecated
  5192.     DESCRIPTION
  5193.            "The compliance statement for systems that implement only
  5194.             IPv4.  For version-independence, this compliance statement
  5195.             is deprecated in favor of ipMIBCompliance2."
  5196.     MODULE  -- this module
  5197.         MANDATORY-GROUPS { ipGroup,
  5198.                            icmpGroup }
  5199.     ::= { ipMIBCompliances 1 }
  5200.  
  5201. -- deprecated units of conformance
  5202.  
  5203. ipGroup OBJECT-GROUP
  5204.     OBJECTS   { ipForwarding,           ipDefaultTTL,
  5205.                 ipInReceives,           ipInHdrErrors,
  5206.                 ipInAddrErrors,         ipForwDatagrams,
  5207.                 ipInUnknownProtos,      ipInDiscards,
  5208.                 ipInDelivers,           ipOutRequests,
  5209.                 ipOutDiscards,          ipOutNoRoutes,
  5210.                 ipReasmTimeout,         ipReasmReqds,
  5211.                 ipReasmOKs,             ipReasmFails,
  5212.                 ipFragOKs,              ipFragFails,
  5213.                 ipFragCreates,          ipAdEntAddr,
  5214.                 ipAdEntIfIndex,         ipAdEntNetMask,
  5215.                 ipAdEntBcastAddr,       ipAdEntReasmMaxSize,
  5216.                 ipNetToMediaIfIndex,    ipNetToMediaPhysAddress,
  5217.                 ipNetToMediaNetAddress, ipNetToMediaType,
  5218.                 ipRoutingDiscards
  5219. }
  5220.     STATUS     deprecated
  5221.     DESCRIPTION
  5222.            "The ip group of objects providing for basic management of IP
  5223.             entities, exclusive of the management of IP routes.
  5224.  
  5225.  
  5226.  
  5227.  
  5228.             As part of the version independence, this group has been
  5229.             deprecated.  "
  5230.     ::= { ipMIBGroups 1 }
  5231.  
  5232. icmpGroup OBJECT-GROUP
  5233.     OBJECTS   { icmpInMsgs,          icmpInErrors,
  5234.                 icmpInDestUnreachs,  icmpInTimeExcds,
  5235.                 icmpInParmProbs,     icmpInSrcQuenchs,
  5236.                 icmpInRedirects,     icmpInEchos,
  5237.                 icmpInEchoReps,      icmpInTimestamps,
  5238.                 icmpInTimestampReps, icmpInAddrMasks,
  5239.                 icmpInAddrMaskReps,  icmpOutMsgs,
  5240.                 icmpOutErrors,       icmpOutDestUnreachs,
  5241.                 icmpOutTimeExcds,    icmpOutParmProbs,
  5242.                 icmpOutSrcQuenchs,   icmpOutRedirects,
  5243.                 icmpOutEchos,        icmpOutEchoReps,
  5244.                 icmpOutTimestamps,   icmpOutTimestampReps,
  5245.                 icmpOutAddrMasks,    icmpOutAddrMaskReps }
  5246.     STATUS     deprecated
  5247.     DESCRIPTION
  5248.            "The icmp group of objects providing ICMP statistics.
  5249.  
  5250.             As part of the version independence, this group has been
  5251.             deprecated.  "
  5252.     ::= { ipMIBGroups 2 }
  5253.  
  5254. END
  5255.